阅读Symfony文档我没有看到关于模型的讨论.
我想到的第一个想法是:我不想混淆业务逻辑
我不想在我的控制器操作中使用DQL.MVC比什么呢?
我的想法是下一个:
使用名称Models在bundle中创建新目录
为该模型设置__ namespace __并(使用)附加必要的Doctrine类
接着在控制器中使用当前模型.
只需简单的控制器动作就可以在控制器中混合DQL
use Company\Bundle\Models\MyModel;
public function getRecentMembersAction($max = 3)
{
$model = new Model() // get model
$list = $model->getRecentMembers($max); // DQL
// Render
return $this->render('CompanyBundle:Controller.index.html.twig', array('list'=>$list);
}
Run Code Online (Sandbox Code Playgroud)
我的问题是这是一个好主意和良好做法?
SLOVED: http ://docs.doctrine-project.org/en/latest/reference/annotations-reference.html#entity
| 归档时间: |
|
| 查看次数: |
104 次 |
| 最近记录: |