【刚开始学symfony2框架,哪位师兄能指教一下一对多映射怎么做么?有命令生成不?】教程文章相关的互联网学习教程文章

php – symfony 2.0是否足够稳定可用?

我想知道Symfony 2.0是否足够稳定可用? 因为我之前从未使用过Symfony. 似乎Symfony 2比以前的版本要好得多,我不想在几个月后重新学习/重新编写所有内容. 你认为它什么时候发布? 现在使用2.0是明智的选择吗?解决方法:没有. 是. http://symfony.com/download http://symfony-reloaded.org/learn 从上面链接引用:Please note that Symfony 2 is not yet ready for production. The final release is planned for late 2010 and wi...

php – symfony2服务不是单身人士【代码】

我正在Symfony2上创建一个简单的pastebin Web应用程序,但我不能创建一个global / singleton /“container-scoped”服务.我可能犯了初学者的错误. The symfony2 service container doc说服务“只创建一次,每次请求服务时返回相同的实例”,但我的服务构造函数在每次请求时都被调用. 我可以从日志中轻松验证这一点.我只是刷新/ p / new而我看到了另一个[2012-03-31 21:32:56] app.INFO: InMemoryPasteService::__construct() [] []我也...

php – 为什么Symfony2不会捕获异常【代码】

我有一个存储库class TurnoRepository extends EntityRepository {public function findTurnoActivo(){$q = $this->createQueryBuilder('t')->where('t.activo = :activo')->setParameter('activo', true)->getQuery();return $q->getSingleResult();} }抛出NoResultException但是如果我试图捕获我的控制器private function obtenerTurno() {$em = $this->getDoctrine()->getEntityManager();$turno = null;try {$turnoActivo = $e...

php – 如何在Symfony 2.3中呈现表单按钮?【代码】

如何使用Twig渲染单个button defined through Symfony’s Forms?解决方法:具体如何呈现所有其他表单小部件,例如如果您的提交按钮配置如下:$builder->add('submit', 'submit');然后只需渲染“提交”表单小部件:{{ form_widget(form.submit) }}

php – 无法打开输入文件:app / console(Symfony 2)【代码】

最近我开始使用Symfony2.不幸的是,php app / console命令在我的MAMP服务器上都不能用作Vagrant服务器(MAC OSX).我尝试使用以下命令创建一个包php app/console generate:bundle --namespace=Vendor/NameBundle并试图解决问题php app/console assets:install web并且这两个命令在我的终端中返回以下内容:Could not open input file: app/console有人知道如何解决这个问题吗?我正在我的项目目录中工作,如:mac / applications / mam...

php – 是否可以在symfony2中为路由创建默认参数值?【代码】

我有一个使用注释在symfony2控制器中定义的路由.例如:@Route("/{year}", name="show_list_for_user", defaults={ "year" = "2012" })是否可以使默认年份动态化.也许从服务对象中读取年份?解决方法:我担心这是不可能的,默认是静态的.

php – Symfony2 – 拒绝访问(用户未完全通过身份验证)【代码】

我正在使用Symfony2开发一个网站,直到今天 – 登录时没有问题.但是现在登录时我没有正确认证 – Symfony profiler列出我登录为:anon而不是我登录的用户.我也被重定向回登录页面而不是目标路径. 登录过程包括传统的登录表单(即用户名密码)和提交按钮.所有用户凭据都存储在MySQL中,我将用户实体设置为提供者. 我的php错误日志中没有错误,或者在Exception或Logs下的Symfony探查器中列出. 我所做的一个观察是会话属性标题下没有列出任...

php – 如何在Symfony flash消息中使用HTML标记【代码】

使用Symfony 2.7我想在flash消息中包含HTML:class MyController extends Controller {public function someAction(Request $request) {...$this->addFlash('success', $tranlator->trans('some.success.msg', array(), 'app'));...} }// app.yml some:success:msg: Text with some <strong>HTML</strong>这会创建一个Flash消息Text with some <strong>HTML</strong> 代替Text with some HTML在我自己的Twig模板中,我将使用原始过滤...

php – 使用Symfony3组件时,Silex FormServiceProvider无法加载“form”类型【代码】

在尝试构建表单时,我收到此错误:InvalidArgumentException in FormRegistry.php line 87: Could not loadtype “form”我已经注册了FormServiceProvider,TranslationServicerProvider和ValidatorServiceProvider. 这是我的代码的相关部分:$this->_form = $this->_app['form.factory']->createBuilder('form', $this->_map())->add('firstName', 'text', ['constraints' => [new Assert\NotBlank()]])->add('lastName', 'text', [...

php – Vagrant Symfony2环境ContextErrorException怪异【代码】

在此之前我从来没有遇到过Symfony2或Vagrant的问题,而且我对于发生的事情我完全迷失了. 没有任何警告我的环境完全死亡,只会产生以下错误:ContextErrorException: Warning: file_get_contents(/Users/Paul/Sites/Project/htdocs/project-web/vendor/symfony/symfony/src/Symfony/Bundle/TwigBundle/Resources/views/Exception/exception_full.html.twig): failed to open stream: No such file or directory in /var/www/project...

php – 如何在Symfony2中检查对象是否有方法【代码】

我想使用相同的代码来管理多个实体,但它可能会有所不同,具体取决于它是否有某种方法.这就是为什么我需要检查对象是否有名称的方法.有没有办法做到这一点?解决方法:你可以简单地使用is_callable:if (is_callable([$entity, 'methodName']))doSomething();更简洁的方法是使用instanceof检查对象的类.因为方法会来来去去,但是对象的特性由它的类决定:if ($entity instanceof \Some\Bundle\Entity\Class)doSomething();

php – symfony2教程 – 生成包【代码】

我是symfony2的新手,但不是symfony.我目前正在做the symblog tutorial.它到目前为止还不错,但是我对生成包有点卡住了吗? 该教程说要运行以下命令php app/console generate:bundle --namespace=Blogger/BlogBundle --format=yml完成之后,它应该将引用/生成代码添加到包中 > app / AppKernel.php> app / config / routing.yml 但它没有添加任何东西?…我有点困惑?控制台输出以下内容,但尚未在文件中生成对包的代码引用Welcome to ...

php – Homestead Symfony 2.7安装【代码】

我在Laravel Homestead Vagrant盒子上安装Symfony2时遇到问题. 输入URL时,我反复收到403响应. 我在我的Homestead.yaml中有这个,并将test.dev添加到我的hosts文件中.folders:- map: ~/codeto: /home/vagrant/codesites:- map: test.devto: /home/vagrant/code/symfony-test# Also tried /home/vagrant/code/symfony-test/web有任何想法吗?解决方法:你的变种: #还试过/ home / vagrant / code / symfony-test / web 是正确...

php – 在Symfony 3 Controller中获取请求和会话【代码】

我有一个大问题,请帮助我.所以我想创建一个只使用以下用户的登录系统:providers:in_memory:memory:users:所以我的全局路由:/app/config/routing.yml:app_admin:resource: "@AppAdminBundle/Resources/config/routing.yml"prefix: /admin我在AdminBundle中的路由:app_admin_homepage:path: /defaults: { _controller: AppAdminBundle:Login:index } login:path: /logindefaults: { _controller: AppAdminBundle:Login:...

php – Symfony2中的自定义配置【代码】

我开发了一个小包,提供标签云功能.将其包含在其他Symfony项目中应该很容易,因此需要进行配置.我发现3页: > How to Create Friendly Configuration for a Bundle> Defining and Processing Configuration Values> How to Load Service Configuration inside a Bundle 我在示例中工作,但很明显,我错过了一些东西,因为当我使用php app / console config时,我收到以下错误消息:dump-reference:[Symfony\Component\Config\Exception\...

框架 - 相关标签
映射 - 相关标签