本文整理汇总了PHP中controller::execute方法的典型用法代码示例。如果您正苦于以下问题:PHP controller::execute方法的具体用法?PHP controller::execute怎么用?PHP controller::execute使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类controller
的用法示例。
在下文中一共展示了controller::execute方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: action_get
public function action_get()
{
$lec = session::get('last_events_check');
//юзеров и обновлений не много - просто смотрим менялось что то или нет.
//если менялось, то просто загрузим полностью список постов.
$sql = 'SELECT COUNT(id) as count, NOW() as now FROM events WHERE action != \'draft\' AND event_on >= \'' . $lec . '\'';
$count = events::find_by_sql($sql);
session::set('last_events_check', $count[0]->now);
//echo $sql; die;
if ($count[0]->count > 0) {
$this->_response = controller::execute('/posts/list');
return;
}
$this->_response = json_encode(array('_ok' => 1));
}
示例2: ini_set
//Инициализируем фреймворк
ini_set('gc_probability', 0);
//fix ubuntu session errors
set_error_handler('controller::error');
error_reporting(E_ALL);
if (config::get('debug', false)) {
define('DEBUG', true);
}
setlocale(LC_ALL, 'ru.UTF8');
spl_autoload_register('myframework_loader');
function myframework_loader($class_name)
{
$filename = strtolower(CLASSES_PATH . DIRECTORY_SEPARATOR . str_replace('_', DIRECTORY_SEPARATOR, $class_name) . '.php');
if (!file_exists($filename)) {
return;
}
include_once $filename;
}
/**
* Инициализируем сторонние библиотеки
*/
//ActiveRecord
include VENDORS_PATH . '/activerecord/ActiveRecord.php';
$cfg = ActiveRecord\Config::instance();
$cfg->set_model_directory(MODELS_PATH);
$cfg->set_connections(config::get('database', NULL));
/**
* Запускаем контроллер на выполнение запроса
*/
controller::execute($_SERVER['REQUEST_URI']);