0
所以我有一個Symfony應用程序,我必須做一些cron作業服務,它們將作爲deamons運行。得到Symfony以外的Doctrine Manager
所以我想使用普通的PHP文件沒有整個框架 - 一個自定義類然而需要教條實體管理器。
如何在非框架php文件中使用Symfony中的Manager和Doctrine結構來啓動此自定義類?
所以我有一個Symfony應用程序,我必須做一些cron作業服務,它們將作爲deamons運行。得到Symfony以外的Doctrine Manager
所以我想使用普通的PHP文件沒有整個框架 - 一個自定義類然而需要教條實體管理器。
如何在非框架php文件中使用Symfony中的Manager和Doctrine結構來啓動此自定義類?
是否爲你創建一個獨立的php文件? >獲取(」 -
$ EM = $這個 - > getContainer():
您可以創建控制檯如果要創建一個SF2控制檯命令可以調用主義這樣用symfony http://symfony.com/doc/current/cookbook/console/console_command.html
命令教義') - > getManager();
是啊我試過了,但是即使有ContainerAware我也無法使它正常工作......正確地,我在這裏搜索了這個問題,很多人都知道這個問題,並且沒有功能上的解決方案。 此外,我不會感覺很好加載整個框架。像這樣的腳本應該是有效的,不會加載任何人無需的大量數據。 – 2014-08-28 13:29:30
你應該再試一次。 Symfony命令非常有用。這真的只是你需要的實體經理嗎?令人懷疑的是,如果是這樣,那麼Doctrine 2手冊將展示如何引導實體管理器:http://doctrine-orm.readthedocs.org/en/latest/tutorials/getting-started.html#obtaining-the-entitymanager – Cerad 2014-08-28 14:24:22