我不想使用Symfony2原則。而是想編寫自己的數據類來處理MySQL查詢。那麼有沒有什麼方法可以直接執行sql查詢。 Google中的大多數文章都是關於Doctrine或MySQL + Doctrine的文章。MySQL與Symfony2
2
A
回答
0
有一本關於using Doctrine's DBAL Layer的食譜。
3
如果你不想使用Doctrine ORM甚至Doctrine DBAL,絕對沒有任何東西可以讓你直接使用PDO/MySQLi。
定義PDO實例作爲DIC服務:
<service id="pdo" class="PDO"> <argument>dns</argument> <argument>user</argument> <argument>password</argument> <call method="setAttribute"> <argument>2</argument> <!-- use exception for error handling --> </call> </service>
通PDO實例,需要數據庫連接的每個服務:
<service id="my.custom.service" class="My\Custom\Service"> <argument type="service" id="pdo" /> </serivce> --- namespace My\Custom; class Service { public function __construct(PDO $pdo) { } }
相關問題
- 1. 未能作出與MySQL Symfony2的學說
- 2. role_hierarchy與Symfony2的
- 3. 與Symfony2的
- 4. 與Symfony2的
- 5. 主機與symfony2
- 6. 與Symfony2引導
- 7. 硒與symfony2
- 8. 與Symfony2的API
- 9. Symfony2與dbal
- 10. 與Symfony2中,Doctrine2
- 11. 與Symfony2的
- 12. Symfony2與KnpGaufrette與S3與LiipImagine
- 13. Symfony2 1553 mysql錯誤fixind
- 14. Symfony2 doctrine mysql IN查詢
- 15. 如何與Symfony2的
- 16. Symfony2與sofort.com付款
- 17. 與刪除的Symfony2
- 18. Symfony2和Disqus與KnpDisqusBundle
- 19. 與Symfony2中和Swiftmailer
- 20. 問題與Symfony2的
- 21. Fr3D LDAP叢與symfony2
- 22. 與ID + DOMCrawler Symfony2的
- 23. Symfony2的MappingException與SonataCommentBundle
- 24. 與Symfony2中和FOSUserBundle
- 25. jeditable形式與symfony2
- 26. 與Symfony2 POP郵件
- 27. Symfony2與Tinymce和Justboil
- 28. symfony2與教條無法連接到遠程mysql數據庫
- 29. symfony2會話存儲與postgresql
- 30. 比較時間與symfony2
爲什麼你想跳過主義? Doctrine確實提供了直接運行Native SQL的方法(http://docs.doctrine-project.org/en/latest/reference/native-sql.html) - 如果您需要性能。 – luiges90