本文整理汇总了PHP中MainController::page_title方法的典型用法代码示例。如果您正苦于以下问题:PHP MainController::page_title方法的具体用法?PHP MainController::page_title怎么用?PHP MainController::page_title使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类MainController
的用法示例。
在下文中一共展示了MainController::page_title方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: RunAllActions
/**
* This runs the Controller() function of all the
* modules, and gives priority to the module passed
* in the parameter
*
* @param string $module_priority Module that is called first
*
* Change - Oct 2009
* Makes this more "cake-esque" - check if the "Controller" function
* exists (for backwards compat), if it doesn't then run the function
* defined by the "action" bit in the URL
*/
public static function RunAllActions()
{
//$call_function = 'Controller';
$ModuleName = strtoupper(self::$activeModule);
global ${$ModuleName};
// Make sure this module is valid
if (!is_object(${$ModuleName})) {
Debug::showCritical("The module \"{$ModuleName}\" doesn't exist!");
return;
}
// Check if we have a function for the page we are calling
$name = CodonRewrite::$current_action;
if ($name == '') {
$call_function = 'index';
} else {
$call_function = $name;
}
/* Don't call self::Run() - parameters could change. They have to stay the same
due to the fact that outside modules, etc will still use Run(), so it has
to stay the same */
$ret = call_user_func_array(array(${$ModuleName}, $call_function), CodonRewrite::$params);
/* Set the title, based on what the module has, if it's blank,
then just set it to the module name */
self::$page_title = ${$ModuleName}->title;
if (strlen(self::$page_title) === 0) {
self::$page_title = ucwords(strtolower($ModuleName));
}
return true;
}