【发布时间】:2015-08-16 19:30:47
【问题描述】:
我正在使用 codeigniter。我目前正在研究我的路线和控制器。 上周,我探索了 symfony2,我喜欢一些东西:
class DefaultController extends Controller
{
public function indexAction()
{
return $this->render('LVIndexBundle:Default:index.html.twig');
}
public function servicesAction()
{
return $this->render('LVIndexBundle:Default:services.html.twig');
}
public function shoppingAction()
{
return $this->render('LVIndexBundle:Default:services.html.twig');
}
在控制器中,每个动作都会渲染一个视图。
我想在 codeigniter 中做同样的事情 -> 获得几个导致不同视图的函数/动作。
我是 Codeigniter 的新手。到目前为止,我了解到 1 个控制器 = 1 个视图。 我想获得 1 个控制器 = 多个页面的多个功能。否则,那将是很多页面。
非常感谢您的帮助!
【问题讨论】:
-
我第一个使用框架的方法是 Codeigniter,但在探索了 Symfony 的世界后,我立即将我的项目迁移到了它上面。几个月后,我意识到我在项目中遇到的许多问题在 CI 中解决的问题会更大。 Symfony 基于强大的 OOP 模式基础(以“最先进”级别实施)为您提供更多功能和灵活性。
标签: php codeigniter symfony frameworks