【发布时间】:2012-09-24 04:29:18
【问题描述】:
我有相同的代码,我想在我的 Codeigniter 项目中每个控制器的每个操作的某些点执行。哪些钩点最适合使用?
class Pages extends CI_Controller {
public function index(){
// Execute first hook here
$this->load->view('pages/index', $data);
// Execute second hook here
}
}
我正在寻找两个答案:第一个答案是第一个钩子,第二个答案是第二个钩子。谢谢。
钩子手册页在这里,钩子点在底部解释,但我不知道哪些对我的脚本是正确的。
【问题讨论】:
-
看起来是在查看了您给定的钩子链接之后。没有一个钩子符合您的要求:(
-
唉,我也是这么想的……我不敢相信 codeigniter 有这么一组限制性的挂钩点?如果它具有我需要的功能,那么在项目中转移到 cakephp 还为时过早...
-
你见过 Yii 吗?在我看来,Yii 比 CakePHP 好很多
-
您到底在寻找什么?您是否希望在函数
index()被调用之前和之后执行代码?或者你在寻找一个可以在控制器函数中间执行的钩子? -
是的,请解释您要完成的工作。您可能可以使用父控制器或构造函数。给我们更多信息,我们可以提供帮助。你的钩子会做什么?我会告诉你“CodeIgniter 方式”
标签: php codeigniter