【发布时间】:2018-04-04 23:48:42
【问题描述】:
我不应该吗?它被认为是不好的做法吗?如果有,为什么?
例如:
public function action_index($err='', $success='')
{
$priorities = Model::factory('Priorities')->get_all();
$this->template->content = View::factory("admin/priorities/list.tpl", array('rows' => $priorities, 'error' => $err));
}
统一更新: 我为什么要问? Controller Parameters deprecated 在一个框架中
【问题讨论】:
-
是的,您可以通过控制器传递参数
-
由于大多数 PHP MVC 框架使用单个路由代码从 URL 确定控制器和操作,因此它们不能真正为每个单独的控制器做不同的事情::action - 例如。传递不同的参数......但参数通常只是一种或另一种的 REQUEST vars,所以你可以在动作中检索它们。
-
答案是肯定的。