php - 代码点火器 : A lot of function in the same controller

标签 php mysql codeigniter

我是 codeigniter 的新手,我刚刚学会使用 codeigniter 已经两周了。 我在一个 Controller 中使用超过 26 个功能,每个功能加载不同的 View 。我的问题是,当我加载此 Controller (XXX.php)中的函数 X 时,是否仅加载了 X 函数?或所有 Controller (所有文件 XXX.php),恐怕它会使网站加载时间太长?

最佳答案

您的 Controller 将在运行之前被解析(与所有 PHP 一样),但它只会调用特定的函数。

要对正在发生的事情有一个模糊的了解,您可以使用:

$this->output->enable_profiler(TRUE);

在您的一个函数中然后调用它......它将在页面底部显示分析器。

有关探查器的更多信息,请访问:http://ellislab.com/codeigniter/user-guide/general/profiling.html

希望这有帮助:)

关于php - 代码点火器 : A lot of function in the same controller,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17582094/

相关文章:

php - 是否有 PHP 的 linter 可以像 Java 一样显式显示所有异常?

PHP sql不返回所有值

php - 将 php 脚本的返回结果(在执行查询以显示消息时)与我的字符串对象进行比较时出错

php - Yii 如何检查查询执行是否失败

php - 我们可以在没有 require 或 include 的情况下导入另一个命名空间吗?

php - 从 zend 调用 db2 存储过程

php - 用于大型数组的 php in_array 替代方案,用于避免重复条目

mysql - 想要从mysql获取下周的数据

codeigniter - 如何在 Codeigniter 3 中一起使用 like、or_like 和 get_where

php - 使用 CodeIgniter 时可以访问 mysql::get warnings() 吗?