codeigniter中的动态主模板
我的问题是: 我有一个主页: 和我的添加控制器:codeigniter中的动态主模板,codeigniter,master-pages,Codeigniter,Master Pages,我的问题是: 我有一个主页: 和我的添加控制器: class Dashboard extends CI_Controller { public function index() { if($this->session->userdata('login') == true){ $data['title'] = 'Dashboard'; $data['content'] = 'pages/dashboard';
class Dashboard extends CI_Controller {
public function index()
{
if($this->session->userdata('login') == true){
$data['title'] = 'Dashboard';
$data['content'] = 'pages/dashboard';
$this->load->view('layout/master', $data);
}
else{
redirect('auth');
}
}
if($this->session->userdata('login') == true){
$data['title'] = 'افزودن مشتری';
$data['content'] = 'pages/add_customer';
$this->load->view('layout/master', $data);
}
else{
redirect('auth');
}
我的问题是,一开始我打电话给dashboard时,一切正常。但当我调用add时,一切都变得一团糟,就像没有附加CSS或其他东西一样。
我应该在将值设置为$content之前做些什么吗?
我不明白是什么问题
在函数中,你不能对它做任何事情。但在外面什么也做不了。就像你的else声明一样
这是完全错误的做法。只用
public function add(){
$data['title'] = 'افزودن مشتری';
$data['content'] = 'pages/add_customer';
$this->load->view('layout/master', $data);
}
加载阿拉伯字母的Codeigniter Codeigniter默认设置为在其大部分内部功能中使用UTF-8,因此只需确保在
应用程序/config/config.php
文件中将字符集设置为UTF-8即可
$config['charset'] = "UTF-8";
并设置标题
header('Content-Type: text/html; charset=utf-8');
您好,如果($condition),您的
在哪里?然后,auth
控制器是什么?@eldenmedio你说得对。编辑了我的问题。你好,谢谢你的回复。我刚刚忘记放置if语句:if($this->session->userdata('login')==true)编辑了我的问题。请看:)@user1767712您是否将UTF和头设置为该值??是的。在母版页中设置它。@user1767712乐意帮助:)
$config['charset'] = "UTF-8";
header('Content-Type: text/html; charset=utf-8');