Administra lor recursos de la aplicación y gestiona las peticiones de la misma.
Gestiona las peticiones para redirigirla a su respectivo controlador y luego renderiza la vista correspondiente a la acción del controldaro indicado.
Para ello es necesario indicar el controlador y la acción mediante el parámetro r. Por ejemplo: Si se desea ejecutar la acción index del controlador site debe hacerlo de la siguiente forma:
http://localhost/app_path/?r=site/index
Es la misma convención que maneja el framework Yii, por lo que para mayor infrmación visite:
link | http://www.yiiframework.com/doc/guide/1.1/en/basics.controller#route |
---|---|
package | app |
author | rbruno |
copyright | (c) 2013 ValsApp Team |
action2Url(String $action)
String
addPath(string $value)
Si la ruta existe será sobrescrita.
string
ruta
autoLoad(String $class)
getAvaliableThemes()
return array con los temas disponibles
getConfig(String $key) : mixed
En caso de no existir el valor indicado se retorna null.
Ej.
App.getConfig("app");
String
nombre del valor a obteners
mixed
valor de configuración indicadogetLastError() : String
String
getLocale() : string
string
getThemeName()
getThemePath()
getView() : String
String
ruta completa la vista a incluirinit(Array $config)
Todas las acciones de la aplicación deben de estar en la carpeta action dentro de protected. La carpeta protected no será publica en el servidor web, ya que esta protegida con el archivo .htacces en donde se le establece como privada, es decir, no se mostrará a los clientes web.
Array
configuración de la aplicación
render($template, array $params, $theme)
string
array
string
setLocale(string $locale, string $path)
string
string
setTheme(string $theme)
string
getRoute() : array
array
Listado asociativo con los datos de las acciones a ejecutarrenderView($view, $params)
string ruta copmleta de la vista a renderizar
array Parámetros a enviar a la vista
$_config : array
$_lastError : String
$_route : array
$pathList : array
CONTROLLER_SUFIX : string
DEFAULT_ACTION_NAME : String
DEFAULT_CONTROLLER_CLASS : String
DEFAULT_MODEL_CLASS : String
DEFAULT_RESPONSE : String
DEFAULT_ROUTE : String
DEFAULT_THEME : String
PARTIAL_VIEW : String