php - CodeIgniter 加载时调用模型函数

标签 php mysql codeigniter

我一直在开发 CI 应用程序,但遇到了一个问题。

我想完成以下任务,而不是使用 CronJob:

通常,当用户打开我的网站时,CodeIgniter 会在后台加载。当 CI 完成加载时,我想从我编写的模型中调用一个函数。我怎样才能完成这个任务?

(我不知道查看器会加载哪个 Controller ,因此我很困惑)

希望您理解我,我正在等待您的答复

最佳答案

我建议您阅读 Hooks 在 CodeIgniter 中。您可以指定希望钩子(Hook)在应用程序中的哪个点运行,并且根据您的描述,post_system 钩子(Hook)就是您所需要的。

post_system Called after the final rendered page is sent to the browser, at the end of system execution after the finalized data is sent to the browser.

在钩子(Hook)定义中,您指定要运行的类和方法。

$hook['pre_controller'] = array(
                                'class'    => 'MyClass',
                                'function' => 'Myfunction',
                                'filename' => 'Myclass.php',
                                'filepath' => 'hooks',
                                'params'   => array('beer', 'wine', 'snacks')
                                );

关于php - CodeIgniter 加载时调用模型函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32061601/

相关文章:

PHP 和 MySQL 密码问题

php - 如何使用 php jquery 制作高效的通知生成器

mysql - 具有复杂连接的 Rails 和查询 : Can each joined table have an alias?

python - Django 在不同数据库中保存模型

php - 取消 Paypal 定期付款

php - 我正在尝试使用 codeigniter 设置 microsoft azure 存储访问。它不工作

php - 使用 PHP 准备 SVG 文件以用于 img 标签数据 uri

php - 如果表中不存在 userID,则添加 mysql 行

php - 通过 PHP 动态创建数组并插入 MySQL DB

php - 是否可以使用或在 codeigniter 表单验证中?