我是 Symfony2 的新手。来自 Zend 背景,我没有看到任何模型文件夹。模型和控制器如何通信?
如果我不想使用 Doctrine 怎么办。即使我使用 Doctrine,模型将住在哪里以及它们如何与控制器通信?
Symfony 网站上有一些关于 symfony2 的很好的文档,但它与我注意到的 symfony1.X 的文档不同。官方文档没有说明在使用不同的学说方法时应该添加哪些命名空间。提前感谢社区的提示。
我是 Symfony2 的新手。来自 Zend 背景,我没有看到任何模型文件夹。模型和控制器如何通信?
如果我不想使用 Doctrine 怎么办。即使我使用 Doctrine,模型将住在哪里以及它们如何与控制器通信?
Symfony 网站上有一些关于 symfony2 的很好的文档,但它与我注意到的 symfony1.X 的文档不同。官方文档没有说明在使用不同的学说方法时应该添加哪些命名空间。提前感谢社区的提示。
您可以手动创建模型。
型号:
创建我的模型
设置命名空间 (company\mybundle\models)
控制器:
use company\mybundle\models\mymodel;
public function getRecentUserAction ($max = 10) { $user = new MyModel(); $list = $user->getRecentUser($max) // DQL return $this->render('CompanyBundle:controller:index.html.twig',array('list'=>$list)); }