【php – Symfony控制台 – 显示没有参数的命令的帮助】教程文章相关的互联网学习教程文章

php – Symfony 3通过重定向传递对象【代码】

我目前正在学习Symfony表格.而我遇到麻烦的代码并没有按照我想要的方式运行.我想要做的是让用户向我的默认控制器提交数据,并且该数据是有效的,将其重定向到另一个方法,以便我可以执行诸如将数据提交到数据库之类的操作. 我遇到的问题是将数据传递给另一个命名路径,该数据是一个带有简单名称和日期字段的任务对象. 以下是我编写的一些代码,它只是一种基本形式,作为一种类结构. TaskType.phpnamespace AppBundle\Entity\Forms;use Sy...

php – API Platform v1.1.1&Symfony 3.2.8作曲家冲突【代码】

我有Symfony Demo Application运行,现在我正在尝试install API Platform as a standalone bundle. 我正在使用PHP 7.0.10和最新的作曲家,但我之前的测试是使用PHP 5.6.20. 当我尝试添加API平台核心作为依赖项时,我收到以下错误消息:$composer require api-platform/core Using version ^1.1 for api-platform/core ./composer.json has been updated Loading composer repositories with package information Updating dependencie...

如何让php-cs-fixer为Symfony项目工作?【代码】

我通过运行全局安装了php-cs-fixer$wget http://cs.sensiolabs.org/download/php-cs-fixer-v2.phar -O php-cs-fixer然后跑步$sudo chmod a+x php-cs-fixer $sudo mv php-cs-fixer /usr/local/bin/php-cs-fixer当我尝试运行php-cs-fixer时$php-cs-fixer -vv fix /home/xxx/host/master/src/AppBundle/Command/GenerateERPContractInvoicesCommand.php --config=sf2这会导致以下错误消息:[PhpCsFixer\ConfigurationException\Invali...

php – 如何从symfony控制器中抛出400个错误请求?【代码】

我已经设置了一个非常简单的Symfony 3.3控制器存根,其主要操作看起来像这样:/*** @Route("/pair-gallery/{id}")*/ public function indexAction(Int $id) {$output = [];return new JsonResponse($output); }当我在url中给它一个字符串作为参数(而不是整数)时,我当前得到500错误.这并不可怕,但这并不是我想要的. 如何告诉Symfony发回400(“错误请求”)响应代码?解决方法:您可以简单地抛出一个自动转换为HTTP 400响应的异常:thro...

php – Symfony 3.4:如何获取所有不推荐的警告列表?【代码】

我在Symfony 3.4中有一个很大的项目,我希望更新到Symfony 4.我收到了很多弃用警告.哪个是好的我需要解决这些问题,但是我无法检查我网站的每条路线……太多了. 有没有办法在我的项目中获得Symfony 3.4的所有折旧?解决方法:这可能会帮助你获得所有的掠夺:composer global require sensiolabs-de/deprecation-detector $deprecation-detector check src/ vendor/ $deprecation-detector check src/ composer.lock您可以在这里查看更...

php – 让所有表单验证错误都显示在symfony的顶部?【代码】

我想我可能会遗漏一些应该比较常见的东西.如何将所有表单验证错误(包括字段绑定错误)显示在表单顶部(全局)?解决方法:在模板顶部添加以下内容:foreach($form->getWidgetSchema()->getPositions() as $widgetName) {echo $form[$widgetName]->renderError(); }

php – 在Symfony的Select选项中设置默认值?【代码】

我正在使用小部件sfWidgetFormChoice(array ('choices' => CountryPeer::getAllCountry(), ))和验证者为sfValidatorChoice(array ('choices' => array_keys(CountryPeer::getAllCountry()), ))我得到一个选择元素<select id="country" name="reg_form[country]"><option value="1">India</option><option value="2">Srilanka</option> </select>我想添加一个选项–Selected Countries–作为默认选项:<option value="">--Select Co...

php – 是否有最适合Symfony部署的托管?

我将在过去的几周内创建一个新的应用程序.是否有最适合Symfony的托管公司或根本不重要?或者在我的案例中是否有您推荐或不推荐的托管公司? 这是一个用php(Symfony 1.4)编写的非常小的应用程序和带有phpmyadmin的db mysql. 我问这个问题是因为我想把这个网络应用程序.在共享服务器上(非常低的成本),并且在这种情况下无法更改php.ini文件. 提前致谢.解决方法:像Colum一样,我认为托管公司并不重要. 但是对于Symfony,我建议使用专用托...

php – Symfony 2.0我在哪里放置我的base.css文件【代码】

我是symfony的新手,不确定我在Symfony 2.0中的CSS / JS文件的位置.任何人都可以给我一些指导. 我一直在阅读很多美学,但我估计我只会在我的网站上使用一个CSS文件,因此我还没有看到美学的需要.解决方法:我把我的主要网站捆绑,然后将资产发布到网络文件夹.src/You/YourBundle/Resources/public/css然后app/console assets:install将它们复制到Web文件夹.

php – Symfony中的URL自动添加了params?Symfony =

我的网址有问题. Symfony会自动添加params?Symfony =怎么删除? 我认为这是一个改变的服务器设置. http://mysite.com/?symfony=123456789 Symfony:Symfony 1.4解决方法:它看起来像会话ID. 将session.use_only_cookies设置为1仅使用cookie在客户端存储会话ID.

php – 用Symfony表单分离关注点【代码】

我最近一直在尝试使用Symfony 2表单,这对于简单表单非常有用. 但是 – 在选择框或类似的东西中使用 – 我经常需要表单中的关联实体列表.在几篇博文和Symfony文档中,他们提出了类似这样的内容……//BlogPostType implements FormTypeInterface public function buildForm(FormBuilderInterface $builder, array $options) {$builder->add('category', null, array('property' => 'name','query_builder' => function(EntityReposito...

php – Symfony2表单 – HTM / HTML的文件类型验证(mimeTypes)【代码】

我有一个表单,我上传文件.我想验证文件是否为HTM / HTML格式. symfony中是否存在HTM文件的mimeType? 谢谢.解决方法:您可以在FormType中为上载的MIME类型添加验证约束:'file' => new File( array('maxSize' => '20M','mimeTypes' => array("text/html") ));你可以在这里阅读更多相关信息:File: mimeTypes

php – Symfony2 PRE_SET_DATA $event-> getData()返回错误的对象【代码】

当我尝试从事件PRE_SET_DATA获取数据时,我得到了具有良好价值的对象,但我无法使用它. 这是我的测试代码:$builder->addEventListener(FormEvents::PRE_SET_DATA,function(FormEvent $event) use ($factory){$data = $event->getData();print_r($data);});这会返回一个长文本:“YOU\CommercantBundle\Entity\LivraisonChoix Object ( [id:YOU\CommercantBundle\Entity\LivraisonChoix:private] => 22 …”但是当我使用吸气剂时:$b...

php – Symfony2,如何将参数发送到所有视图?【代码】

我需要使用Symfony2向我的所有视图(twig模板)发送一个参数. 每个视图都扩展了一个特殊的视图:base.html.twig,所以我想我只需要将此参数发送到这个基本视图. >但是我怎么能这样做? 这是我在我的php文件中获取此参数的方法:$svn = File('.svn/entries'); $svnrev = $svn[3];其中代表当前修订的数量. >有没有办法在.yml中检索此变量?解决方法:您应该使用twig扩展名注册全局变量. 班级// src/Acme/YourBundle/Twig/SvnExtension.ph...

php – Symfony2和Twitter Bootstrap glyphicons【代码】

我创建了一个Bundle,以便将Twitter Bootstap包含到我的项目中.我知道,那里有现有的套装,但我不想自己控制它.这意味着我不想安装Less编译器和类似的东西. 如果我将以下内容包含在我的模板中,则可以很好地应用.js和.css文件:{% block javascripts %} {% javascripts '@MyAssetBundle/Resources/public/js/jquery.min.js' '@MyAssetBundle/Resources/public/js/bootstrap.js' %} <script type="text/javascript" src="{{ asset_url }...

控制台 - 相关标签