本文整理汇总了PHP中APP::getDefaultModule方法的典型用法代码示例。如果您正苦于以下问题:PHP APP::getDefaultModule方法的具体用法?PHP APP::getDefaultModule怎么用?PHP APP::getDefaultModule使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类APP
的用法示例。
在下文中一共展示了APP::getDefaultModule方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: url
/**
* Retorna url formatada
* @param type $Controller_Action
* @param array $Variables
* @param type $Modulo
* @param array $VariaveisGet
* @param boolean $secure
* @return string
*/
function url($Controller_Action = '', array $Variables = null, $Modulo = null, array $VariaveisGet = null, $secure = false)
{
# Base
$url = base_url();
# Modulo
if ($Modulo === null) {
$Modulo = APP::getCurrentModule();
}
if ($Modulo != APP::getDefaultModule() or $Controller_Action and APP::getModules(explode('/', $Controller_Action)[0])) {
$url .= '/' . $Modulo;
}
# Controller/Action
if (!empty($Controller_Action)) {
if ($Variables) {
if (count($ex = explode('/', $Controller_Action)) == 1) {
if (controller_exists($ex[0])) {
$url .= "/{$ex[0]}/index";
} else {
$url .= '/index/' . $ex[0];
}
} else {
$url .= '/' . $Controller_Action;
}
} else {
$url .= '/' . $Controller_Action;
}
} else {
if ($Variables) {
$url .= 'index/index';
}
}
# Variaveis
if ($Variables) {
# Chaves númericas
if (key($Variables) === 0) {
foreach ($Variables as $key => $value) {
$url .= '/' . url_paranformat($value);
}
} else {
foreach ($Variables as $key => $value) {
$url .= '/' . url_paranformat($key) . '/' . url_paranformat($value);
}
}
}
# Retornando a URL
if ($VariaveisGet) {
$url .= '?' . http_build_query($VariaveisGet);
}
# HTTPS
if ($secure) {
$url = str_replace('http:', 'https:', $url);
}
return $url;
}
示例2: get_default_module
/**
* Retorna o modulo padrão
* @return string
*/
function get_default_module()
{
return APP::getDefaultModule();
}
示例3: displayFooter
/**
* Display all scripts
*/
public static function displayFooter()
{
print "\n\t";
print "<!-- JavaScript -->\n\t";
print "<script type='text/javascript' ><!--" . "\n\t\tvar URL_APP = '" . base_url() . "';" . "\n\t\tvar URL_MODULE = '" . url() . "';" . "\n\t\tvar CONTROLLER = '" . APP::getControllerName() . "';" . "\n\t\tvar ACTION = '" . APP::getAction() . "';" . "\n\t\tvar MODULE = '" . APP::getCurrentModule() . "';" . "\n\t\tvar MODULE_DEFAULT = '" . APP::getDefaultModule() . "';" . "\n\t--></script>\n\t";
if (count(self::$JS) > 0) {
foreach (self::$JS as $src) {
if (!preg_match('/^<script/i', $src)) {
print "<script type=\"text/javascript\" language=\"javascript\" src=\"{$src}\" charset=\"" . self::$Charset . "\" ></script>\n\t";
} else {
print "{$src}\n\t";
}
}
}
print "<!-- Tempo de execução: " . calc_execution_time(2) . " milesegundos -->\n\n\t";
}