本文整理汇总了PHP中controller::set方法的典型用法代码示例。如果您正苦于以下问题:PHP controller::set方法的具体用法?PHP controller::set怎么用?PHP controller::set使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类controller
的用法示例。
在下文中一共展示了controller::set方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: die
// Searching controllers in Modules directory.
// Directory Scan function - script will include all .php files in the modules
// directory.
if (!is_dir(MODULE_PATH)) {
die(_("ERROR: Modules directory not found!"));
}
$CurDir = dir(MODULE_PATH);
while (false !== ($entry = $CurDir->read())) {
if ($entry != "." && $entry != "..") {
if (substr($entry, strrpos($entry, '.')) == ".php") {
require_once $CurDir->path . "/" . $entry;
}
}
}
try {
// Validate and set the template of the site.
gui::set_template_name(config::get("template_name", "gui"));
// Looking for extra functions file in the template directory.
if (is_file(TEMPLATE_PATH . config::get("template_name", "gui") . "/functions.php")) {
include_once TEMPLATE_PATH . config::get("template_name", "gui") . "/functions.php";
}
// Find Controller name run it.
gui::add_body(controller::set(uriparser::current()));
// Validate and set the template filename with language settings.
gui::set_template_file(config::get("controller"), config::get("lang"));
} catch (Exception $exc) {
gui::add_body(gui::render_404($exc->getMessage()));
//die(gui::render_404 ( _("Error. Page not found.")));
}
// Connecting of previosly finded template file.
include_once TEMPLATE_PATH . config::get("template_name", "gui") . "/" . config::get("template_file", "gui") . ".php";