Php 为什么我的CodeIgniter网站从下至上加载?
默认控制器是HomePage.phpPhp 为什么我的CodeIgniter网站从下至上加载?,php,codeigniter,Php,Codeigniter,默认控制器是HomePage.php $route['default_controller'] = 'index/home_page'; Index.php public function home_page() { $data['subview']='subview/home_page'; $this->load->view('_layout_home.php',$data); } _layout_home.php
$route['default_controller'] = 'index/home_page';
public function home_page()
{
$data['subview']='subview/home_page';
$this->load->view('_layout_home.php',$data);
}
<?php $this->load->view('include/header_home')?>
<?php $this->load->view($subview)?>
<?php $this->load->view('include/footer')?>
HomePage.php // Wrong Way
到
控制器
路径应用程序>控制器>主页.php
<?php $this->load->view('include/header_home')?>
<?php $this->load->view($subview)?>
<?php $this->load->view('include/footer')?>
看法
文件名layout\u home.php
<?php $this->load->view('include/header_home')?>
<?php $this->load->view($subview)?>
<?php $this->load->view('include/footer')?>
尝试类似于$route['default\u controller']='controller/function'代码>这是一个指南,它不起作用,主页是index.php中定义的函数。还有另一个问题。请检查。请阅读-总结是,这不是一个理想的方式来解决志愿者,可能会适得其反获得答案。请不要将此添加到您的问题中。_布局_标题。php文件用于加载登录页$route['default_controller']='hompage/home_page'的所有视图;hompage或homepage在home_page.php查看页面中,我有检查用户是否登录的代码,这是另一个问题。我的回答解决了你的主要问题吗?如果是,请接受我的回答。我的问题还没有解决,我将再一次解释这个场景。我有3个登录页或主页视图。当我启动网站时,我的页面从下到上加载。
$route['default_controller'] = 'homepage/home_page';
<?php $this->load->view('include/header_home')?>
<?php $this->load->view($subview)?>
<?php $this->load->view('include/footer')?>