本文整理汇总了PHP中View::setLayout方法的典型用法代码示例。如果您正苦于以下问题:PHP View::setLayout方法的具体用法?PHP View::setLayout怎么用?PHP View::setLayout使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类View
的用法示例。
在下文中一共展示了View::setLayout方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: testRenderLayout
public function testRenderLayout()
{
$this->view->setLayout('layout');
$output = $this->view->render('page', true);
$this->assertContains('Page text', $output);
$this->assertContains('Layout start', $output);
$this->assertContains('Layout end', $output);
}
示例2: errorAction
/**
* This action will be called by the Request object when an exception has
* been encountered.
*
* @return Response
*/
public function errorAction($request)
{
$response = $request->getResponse();
$viewScript = DEBUG ? 'development' : 'production';
// get the Exception from the Response
$exception = $response->getException();
switch ($exception->getCode()) {
case Response::NOT_FOUND:
// 404 error - controller or action not found
$viewScript = 'pagenotfound';
break;
case Response::NOT_ACCEPTABLE:
// 406 error - content type missing or invalid
break;
default:
// other error code
break;
}
if ('html' === $request->getContentType()) {
$view = new View();
$view->setScript($viewScript);
$view->setLayout('error');
$response->setView($view);
}
return $response;
}
示例3: indexAction
/**
* indexAction
*
* Index action of main controller forum module
*
* @return null
*/
public function indexAction()
{
// assign data into view
\View::assign(array('title' => \View::$language->forum_main_title, 'h1' => \View::$language->forum_main_title, 'forumsTree' => helpers\ForumsTreeHelper::getTree()));
// set output layout
\View::setLayout('forum-main.phtml');
}
示例4: save
public function save()
{
$obj = new asistenciaalumno();
if ($_POST['identificador_editar'] == true) {
$p = $obj->update($_POST);
if ($p[0]) {
die("<script> window.location='index.php?controller=asistenciaalumno'; </script>");
} else {
$data = array();
$view = new View();
$data['msg'] = $p[1];
$data['url'] = 'index.php?controller=asistenciaalumno';
$view->setData($data);
$view->setTemplate('../view/_Error_App.php');
$view->setLayout('../template/Layout.php');
$view->render();
}
} else {
$p = $obj->insert($_POST);
if ($p[0]) {
header('Location:index.php?controller=asistenciaalumno');
} else {
$data = array();
$view = new View();
$data['msg'] = $p[1];
$data['url'] = 'index.php?controller=asistenciaalumno';
$view->setData($data);
$view->setTemplate('../view/_Error_App.php');
$view->setLayout('../template/Layout.php');
$view->render();
}
}
}
示例5: config
public function config()
{
$view = new View();
$view->setTemplate('../view/_PanelConfig.php');
$view->setLayout('../template/Layout.php');
$view->render();
}
示例6: index
public function index()
{
// if (!isset($_GET['p'])) {
// $_GET['p'] = 1;
// }
// if (!isset($_GET['q'])) {
// $_GET['q'] = "";
// }
// if (!isset($_GET['criterio'])) {
// $_GET['criterio'] = "detalle_asignacion_tutoria.CodigoSemestre";
// }
// $obj = new asignaciontutoria();
// $data = array();
// $data['data'] = $obj->index($_GET['q'], $_GET['p'], $_GET['criterio']);
// $data['query'] = $_GET['q'];
// $data['pag'] = $this->Pagination(array('rows' => $data['data']['rowspag'], 'url' => 'index.php?controller=alumno&action=index', 'query' => $_GET['q']));
// $cols = array("CODIGO", "Docente");
// $opt = array("" => "------","CodigoSemestre" => "Semestre");
//
// $data['facultades'] = $this->Select(array('id' => 'CodigoFacultad', 'name' => 'CodigoFacultad', 'table' => 'facultades', 'code' => $obj->CodigoFacultad));
// $data['semestreacademico'] = $this->SelectActual(array('id' => 'CodigoSemestre', 'name' => 'CodigoSemestre', 'table' => 'semestreacademico', 'code' => $obj->CodigoSemestre));
$data['contenido'] = $this->grilla_informativo();
// $data['grilla'] = $this->grilla("asignaciontutoria", $cols, $data['data']['rows'], $data['pag'], false, false);
$view = new View();
$view->setData($data);
$view->setTemplate('../view/contenido/_Index.php');
$view->setLayout('../template/LayoutInformativo.php');
$view->render();
}
示例7: index
public function index()
{
if (!isset($_GET['p'])) {
$_GET['p'] = 1;
}
if (!isset($_GET['q'])) {
$_GET['q'] = "";
}
if (!isset($_GET['criterio'])) {
$_GET['criterio'] = "descripcion";
}
$obj = new plancursos();
$data = array();
$data['data'] = $obj->index($_GET['q'], $_GET['p'], $_GET['criterio']);
//SI EXISTE CRITERIO QUE BUSQUE
$data['query'] = $_GET['q'];
$data['pag'] = $this->Pagination(array('rows' => $data['data']['rowspag'], 'url' => 'index.php?controller=plancursos&action=index', 'query' => $_GET['q']));
$cols = array("CODIGO", "Curso", "HP", "HT", "ESCUELA", "FACULTAD");
//CABECERA DE LOS CAMPOS DE GRILLA
$opt = array("idplan" => "CODIGO PLAN");
//BUSQUEDA DE CAMPOS
$data['plancurricular'] = $this->Select(array('id' => 'CodigoPlan', 'name' => 'CodigoPlan', 'table' => 'v_plan', 'code' => $obj->CodigoPlan));
$data['grilla'] = $this->grilla("plancursos", $cols, $data['data']['rows'], $opt, $data['pag'], true, true);
$view = new View();
$view->setData($data);
$view->setTemplate('../view/plancursos/_Index.php');
$view->setLayout('../template/Layout.php');
$view->render();
}
示例8: index
public function index()
{
if (!isset($_GET['p'])) {
$_GET['p'] = 1;
}
if (!isset($_GET['q'])) {
$_GET['q'] = "";
}
if (!isset($_GET['criterio'])) {
$_GET['criterio'] = "evento.tema";
}
$obj = new eventoT();
$data = array();
$semestre_ultimo = $this->mostrar_semestre_ultimo();
if ($_SESSION['cargo'] == 'Presidente' && $_SESSION['comicion'] == 'COMISION ESPECIAL DE TUTORIA') {
$presidente = true;
}
$data['data'] = $obj->index($_GET['q'], $_GET['p'], $_GET['criterio'], $semestre_ultimo, $_SESSION['idusuario']);
$data['query'] = $_GET['q'];
$cols = array("CODIGO", "Tema", "Tipo Evento", "Fecha", "Hora");
$opt = array("evento.Tema" => "Tema", "evento.fecha" => "Fecha ", "evento.hora" => "Hora");
$data['grilla'] = $this->grilla("eventoT", $cols, $data['data']['rows'], $opt, $data['pag'], FALSE, FALSE, false, false, false, false, $presidente);
$view = new View();
$view->setData($data);
$view->setTemplate('../view/eventoT/_Index.php');
$view->setLayout('../template/Layout3.php');
$view->render();
}
示例9: create
public function create()
{
$b = $_POST['a'];
$data = array();
$view = new View();
//$data['comision'] = $this->Select(array('id' => 'idcomision', 'name' => 'idcomision', 'table' => 'comision_cca', 'code' => $obj->idcomision));
$data['docente'] = $this->Select(array('id' => 'iddocente', 'name' => 'iddocente', 'table' => 'docente_cca', 'code' => $obj->iddocente));
$view->setData($data);
if (isset($b)) {
$view->setTemplate('../view/asignatura_cca/_Form.php');
$view->setLayout('../template/List.php');
return $view->render();
} else {
$view->setTemplate('../view/asignatura_cca/_Form.php');
$view->setLayout('../template/Layout.php');
$view->render();
}
}
示例10: index
public function index()
{
$data['semestreacademico'] = $this->cinco_ultimos_semestres(array('id' => 'CodigoSemestre', 'name' => 'CodigoSemestre', 'table' => 'semestreacademico', 'code' => $obj->CodigoSemestre));
$view = new View();
$view->setData($data);
$view->setTemplate('../view/misasistenciasAlumno/_Index.php');
$view->setLayout('../template/Layout.php');
$view->render();
}
示例11: index
public function index()
{
$data = array();
$data['semestreacademico'] = $this->Select1(array('id' => 'semestreacademico', 'name' => 'semestreacademico', 'filtro' => $_SESSION['idusuario']));
$view = new View();
$view->setData($data);
$view->setTemplate('../view/alumnoproyecto/_Index.php');
$view->setLayout('../template/Layout.php');
$view->render();
}
示例12: create
public function create()
{
$data = array();
$view = new View();
$data['tipo_bibliografia'] = $this->Select(array('id' => 'idtipo_bibliografia', 'name' => 'idtipo_bibliografia', 'table' => 'tipo_bibliografia', 'code' => $obj->idtipo_bibliografia));
$view->setData($data);
$view->setTemplate('../view/bibliografia/_Form.php');
$view->setLayout('../template/Layout.php');
$view->render();
}
示例13: index
public function index()
{
$data = array();
$data['sucursal'] = $this->Select(array('id' => 'idsucursal', 'name' => 'idsucursal', 'table' => 'sucursal'));
$view = new View();
$view->setData($data);
$view->setTemplate('../view/_seleccion.php');
$view->setLayout('../template/Layout.php');
$view->render();
}
示例14: execute
public function execute()
{
if (Request::getModule() == 'user' and Request::getAction() == 'login' || strtolower(Request::getAction()) == 'loginsubmit') {
} else {
if ($_SESSION['user_id'] == '') {
Zee::redirect(Zee::url("user", "login"));
}
}
View::setLayout('default.tpl.php');
}
示例15: Index
public function Index()
{
$data = array();
$view = new View();
$data['perfiles'] = $this->Select(array('id' => 'idperfil', 'name' => 'idperfil', 'table' => 'perfil'));
$view->setData($data);
$view->setTemplate('../view/Permisos/_Permisos.php');
$view->setLayout('../template/Layout.php');
$view->render();
}