本文整理汇总了PHP中ActionController::start方法的典型用法代码示例。如果您正苦于以下问题:PHP ActionController::start方法的具体用法?PHP ActionController::start怎么用?PHP ActionController::start使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ActionController
的用法示例。
在下文中一共展示了ActionController::start方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: start
/**
* Load Files
*
* Loads models, controllers and helpers.
*/
static function start()
{
require SYSROOT . 'data/app_controllers.php';
require SYSROOT . 'classes/application.php';
require SYSROOT . 'classes/application_helpers.php';
require SYSROOT . 'classes/application_models.php';
require SYSROOT . 'classes/record_errors.php';
require SYSROOT . 'classes/cookies.php';
require SYSROOT . 'classes/request_params.php';
require SYSROOT . 'classes/collection.php';
Application::load_files();
foreach (self::$conf->autoload_models as $model) {
Application::$models->{$model}->load();
}
if (self::$conf->system_error_reporting) {
set_error_handler('system_error_reporting');
}
ActionController::start();
if (System::$conf->show_errors_on_json && Request::$format == 'json') {
set_error_handler('json_error_handler');
}
include CTRLSPATH . 'application.php';
include ROOT . 'app/helpers/application_helper.php';
ActionController::load_controller();
if (!ActionController::action_exists()) {
if (!ActionController::rescue_action()) {
exit_with_status(404);
}
}
}