Allow Neuron as $params on view render.
This commit is contained in:
parent
64bcfa0b00
commit
6a1085b224
@ -36,14 +36,14 @@ class View extends Neuron {
|
|||||||
/**
|
/**
|
||||||
* Función que "renderiza" las vistas
|
* Función que "renderiza" las vistas
|
||||||
*
|
*
|
||||||
* @param string $viewName Ruta relativa y el nommbre sin extensión del archivo.
|
* @param string $viewName Ruta relativa y el nommbre sin extensión del archivo.
|
||||||
* @param array $params (opcional) Arreglo que podrá ser usado en la vista mediante $view ($param['index'] se usaría así: $view->index)
|
* @param array|Neuron $params (opcional) Arreglo que podrá ser usado en la vista mediante $view ($param['index'] se usaría así: $view->index)
|
||||||
* @param string $viewPath (opcional) Ruta donde se encuentra la vista. En caso de que la vista no se encuentre en esa ruta, se usará la ruta por defecto "src/Views/".
|
* @param string $viewPath (opcional) Ruta donde se encuentra la vista. En caso de que la vista no se encuentre en esa ruta, se usará la ruta por defecto "src/Views/".
|
||||||
* @param string $extension (opcional) Extensión del archivo.
|
* @param string $extension (opcional) Extensión del archivo.
|
||||||
*
|
*
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
public static function render(string $viewName, array $params = [], string $viewPath = null, string $extension = 'php'): void {
|
public static function render(string $viewName, array|Neuron $params = [], string $viewPath = null, string $extension = 'php'): void {
|
||||||
$instance = new View($params);
|
$instance = new View($params);
|
||||||
$instance->html($viewName, $viewPath);
|
$instance->html($viewName, $viewPath);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user