【问题标题】:What type of Codeigniter hook point would be suitable?哪种类型的 Codeigniter 挂钩点适合?
【发布时间】: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

    }

}

我正在寻找两个答案:第一个答案是第一个钩子,第二个答案是第二个钩子。谢谢。

钩子手册页在这里,钩子点在底部解释,但我不知道哪些对我的脚本是正确的。

http://codeigniter.com/user_guide/general/hooks.html

【问题讨论】:

  • 看起来是在查看了您给定的钩子链接之后。没有一个钩子符合您的要求:(
  • 唉,我也是这么想的……我不敢相信 codeigniter 有这么一组限制性的挂钩点?如果它具有我需要的功能,那么在项目中转移到 cakephp 还为时过早...
  • 你见过 Yii 吗?在我看来,Yii 比 CakePHP 好很多
  • 您到底在寻找什么?您是否希望在函数 index() 被调用之前和之后执行代码?或者你在寻找一个可以在控制器函数中间执行的钩子?
  • 是的,请解释您要完成的工作。您可能可以使用父控制器或构造函数。给我们更多信息,我们可以提供帮助。你的钩子会做什么?我会告诉你“CodeIgniter 方式”

标签: php codeigniter


【解决方案1】:

这是一个 CodeIgniter 事件库,看起来就像您正在寻找的那样: https://github.com/ericbarnes/CodeIgniter-Events

【讨论】:

    猜你喜欢
    • 2013-02-04
    • 2017-08-10
    • 1970-01-01
    • 2011-03-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-28
    • 1970-01-01
    相关资源
    最近更新 更多