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

php – Symfony 2 Doctrine 2覆盖实体配置

我有一个案例,我需要跨多个应用程序(位于同一个项目中)重用通用的doctrine实体.这些应用程序仅仅是相应机构使用的信息系统的实例. 我已将所有实体和存储库隔离到单独的包中,到目前为止它就像一个魅力.这是一个问题:我收到的要求是,只有部分实例需要支持其他一些功能.修改包括向某些实体添加新的归属/关系. 这是一个简短的例子: 我们有一所拥有众多教师单位的大学(即实例).信息系统的建立只是为了支持学士学位课程,但一个月前我们...

php – Symfony 2阻止了并发【代码】

我有一个Symfony 2.5应用程序,我有一些奇怪的请求并发问题. 为了演示这个问题,我创建了两个名为/ time和/ sleep的路由.控制器的主体非常简单:timeAction():time();sleepAction()sleep(30);当我在浏览器中请求/ time路由时 – 它会立即响应当前时间戳.但是,当我第一次请求/ sleep路由然后是/ time路由时 – 它只是挂在那里直到sleep()完成.只有在此之后,/ time控制器才会响应时间戳.换句话说 – 一个请求阻止所有其他请求.我一开始...

php – 如何使用symfony获取路由的绝对URL【代码】

我正在使用symfony,我想获得特定路线的网址,我的路线是这样的project_sign_in:pattern: /signindefaults: { _controller: ProjectContactBundle:User:signIn }我想从这条路线生成网址,所以我可以得到 本地主机/ app_dev.php /登入或{SERVER-ADDRESS} / app_dev / signin 如果我在浏览服务器解决方法:最后一个兼性参数必须为true才能生成绝对URL:$router->generate('project_sign_in', array(), true);在树枝上:{{ path('project...

php – 直接使用库而不是Symfony2中的bundle【代码】

如何在现有Symfony2项目中直接使用库.例如,我试图添加faker库.我通过composer安装它,但我不知道如何以及在哪里放置我需要的代码. 根据文件:// require the Faker autoloader require_once '/path/to/Faker/src/autoload.php'; // alternatively, use another PSR-0 compliant autoloader (like the Symfony2 ClassLoader for instance)什么是自动装载机的简单说明?如何在没有捆绑的情况下直接使用库?是否要求库具有autoload.php...

php – 从symfony 2控制器动作返回数组【代码】

I need to return $items array from 'http://localhost:8000/cart/viewall' controller action. But all i get is this error.The Response content must be a string or object implementing __toString(), “array” given. 这是我的代码,/*** @Route("/cart/viewall")* @Template()*/ public function viewallAction() {$items = array(1 => 'item 1', 2 => 'item 2'); return new Response($items); } 如果有人能提...

在Symfony的CSS文件中使用PHP变量【代码】

我喜欢在我的CSS文件中使用PHP变量,但我不想为每个文件加载加载整个Symfony堆栈.任何人都有任何最佳实践和/或插件来管理他们在Symfony中的CSS文件?解决方法:但你不需要完整的symfony堆栈(除非你需要一些内部的symfony状态/变量). 你刚才用<link rel="stylesheet" type="text/css" media="screen" href="/css/mycss.php" />然后你可以在你的CSS内使用PHP.你可以在php中添加带标题的适当标题(text / css).

php – Symfony2语言环境检测和翻译【代码】

这就是我所坚持的.我正在研究Symfony2并尝试使翻译工作.但不知何故,我无法让它按预期工作.这就是我得到的.在config.yml中translator: { fallback: de } session:default_locale: en在messages.en.yml我有这个结构: 请登录:Bitte melden Sie sich an 我也有类似的文件message.en_US.yml,messages.ru.yml等. 在代码中我使用$this-> get(‘session’) – > setLocale(‘ru_RU’);更改区域设置. 但只有当语言环境设置为“en_US”...

php – Symfony2无法导入资源【代码】

安装供应商文件时,Symfony应用程序抛出以下错误[Symfony\Component\Config\Exception\FileLoaderLoadException] Cannot import resource "/var/www/test/app/config/parameters.yml" from "/var /www/test/app/config/config.yml". [Symfony\Component\Yaml\Exception\ParseException] Unable to parse in "\/var\/...

php – 在Symfony 2 / Doctrine 2中是否有“generate-migrations-db”等价物?

以下是解释“generate-migrations-db”的内容的遗留文档: http://symfony.com/legacy/doc/doctrine/1_2/en/07-Migrations 它说Generate migration classes from existing database connections(doctrine-generate-migrations-db, doctrine-gen-migrations-from-db)也:Generating Migrations Doctrine offers the ability to generate sets ofmigration classes for existing databases or existing models as well asgenerating ...

php – Symfony 2服务器部署致命错误:它尝试打开localhost文件【代码】

我已经制作了一个symfony2应用程序,我尝试将其部署在共享服务器上,但是我遇到了致命的错误. 我在这里采取了建议的步骤:Deployment-Tools 我已经更新了供应商依赖项:php composer.phar install --optimize-autoloader我已经清除了缓存:php app/console cache:clear --env=prod --no-debug我已经更改了服务器上的app / cache和app / logs权限 但它不起作用.这是错误:Fatal error: Uncaught exception ‘UnexpectedValueException...

php – symfony从json数据持久化datetime【代码】

你好,我把数据作为JSON格式,在我的服务器网站上,我必须通过Doctrine存储它们.一切都很顺利,但当我收到日期时间格式数据时,我有验证错误.我在控制器中的分离动作上测试这种情况:public function indexAction($name) {$em = $this->getDoctrine()->getManager();$test = new Test();$test->setName("Test");//$test->setStart(new \DateTime());$form = $this->createForm(new TestType(), $test);$store = array("name" => "Test",...

php – 在Symfony 2.4中获取主请求【代码】

从视图中渲染另一个控制器时,主请求会丢失 – 这意味着,例如,GET参数在该渲染(包含)控制器中将不可用. 除了直接访问$_GET之外,在渲染控制器中访问查询字符串的方法是什么(这是有效的). 我已经在项目中发现了一些遗留代码,但它在2.4中已经弃用,并且已经在3.0中删除了:$this->container->get('request_stack')->getMasterRequest();这里$this->容器是ContainerInterface.解决方法:http://api.symfony.com/master/Symfony/Component/...

php – symfony / process – 静默处理而不启动【代码】

在一个新的symfony2项目(如here所述的安装)中,我想作为请求的一部分启动一个控制台进程.该应用程序在nginx php-fpm的“标准”ubuntu 14.04框上运行. 考虑一下这个控制器代码:<?php namespace AppBundle\Controller;use Symfony\Bundle\FrameworkBundle\Controller\Controller; use Symfony\Component\HttpFoundation\JsonResponse; use Symfony\Component\Process\Process; use Sensio\Bundle\FrameworkExtraBundle\Configuration...

php – 如何编写用户名登录Symfony2【代码】

我想将像extra field这样的用户名写入生产日志.我该怎么做? 我在config.yml中有这个配置:services:monolog.formatter.logprocessor:class: Monolog\Formatter\LineFormatterarguments:- "[%%datetime%%] [%%username%%] %%channel%%.%%level_name%%: %%message%%\n"monolog.processor.logprocessor:class: Acme\CoreBundle\Monolog\LogProcessortags:- { name: monolog.processor, method: processRecord } monolog:handlers:mai...

php – 支持Bootstrap 3的Symfony CRUD生成器?

在我的工作中,他们已经使用了一个经过修改的Bootstrap模板,它可以很好地处理Symfony2中的所有内容,但我希望Symfony2生成的CRUD具有Bootstrap 3结构,因此它可以通过它进行样式设置. 目前我发现: > https://github.com/phiamo/MopaBootstrapBundle< - 仅为Bootstrap 2.0生成CRUD> https://github.com/jordillonch/CrudGeneratorBundle< - 仅适用于Bootstrap 2.0> http://knpbundles.com/MWSimple/CrudGeneratorBundle< - 这似乎看...

控制台 - 相关标签