我创建了一个tema.php页面。它本身有页眉和页脚。
它正在通过它获取其他页面 - &gt; tema.php中的<?php $this->load->view($tema);?>
。
现在我创建博客帖子详细信息页面。它的名字是yazi1.php。它运作正常。页眉和页脚已经到了页面。我从数据库中获取数据。但现在它给了我5个错误。我在它下面写错误。
这是我的代码 - &gt;
Dersler.php(财务主任)
public function yazi1($slug = NULL){
$veri['ders'] = $this->Ders_model->getir_dersS($slug);
if(empty($veri['ders'])){
show_404();
}
$veri['baslik'] = $veri['ders']['baslik'];
$beta_veri['tema'] = $this->load->view('yazi1',$veri);
$this->load->view('tema',$beta_veri);
}
Ders_model.php(模特)
public function getir_dersS($slug = FALSE){
if($slug === FALSE){
$query = $this->db->get('ders');
return $query->result_array();
}
$query = $this->db->get_where('ders',array('slug' => $slug));
return $query->row_array();
}
yazi1.php(查看)
<?php echo $ders['baslik'];?>
<?php echo $ders['icerik'];?>
Routes.php - &gt;
$route['ders/(:any)'] = 'dersler/yazi1/$1';
错误... - &gt;
1 -
Severity: Warning
Message: pathinfo() expects parameter 1 to be string, object given
Filename: core/Loader.php
Line Number: 900
Backtrace:
File: C:\xampp\htdocs\1koddenizi\application\views\tema.php
Line: 63
Function: view
File: C:\xampp\htdocs\1koddenizi\application\controllers\Dersler.php
Line: 19
Function: view
File: C:\xampp\htdocs\1koddenizi\index.php
Line: 315
Function: require_once
2 -
Severity: 4096
Message: Object of class CI_Loader could not be converted to string
Filename: core/Loader.php
Line Number: 905
Backtrace:
File: C:\xampp\htdocs\1koddenizi\application\views\tema.php
Line: 63
Function: view
File: C:\xampp\htdocs\1koddenizi\application\controllers\Dersler.php
Line: 19
Function: view
File: C:\xampp\htdocs\1koddenizi\index.php
Line: 315
Function: require_once
3 -
Severity: 4096
Message: Object of class CI_Loader could not be converted to string
Filename: core/Loader.php
Line Number: 907
Backtrace:
File: C:\xampp\htdocs\1koddenizi\application\views\tema.php
Line: 63
Function: view
File: C:\xampp\htdocs\1koddenizi\application\controllers\Dersler.php
Line: 19
Function: view
File: C:\xampp\htdocs\1koddenizi\index.php
Line: 315
Function: require_once
4 -
Severity: Warning
Message: include(C:\xampp\htdocs\1koddenizi\application\views): failed to open stream: Permission denied
Filename: core/Loader.php
Line Number: 968
Backtrace:
File: C:\xampp\htdocs\1koddenizi\application\views\tema.php
Line: 63
Function: view
File: C:\xampp\htdocs\1koddenizi\application\controllers\Dersler.php
Line: 19
Function: view
File: C:\xampp\htdocs\1koddenizi\index.php
Line: 315
Function: require_once
5 -
Severity: Warning
Message: include(): Failed opening 'C:\xampp\htdocs\1koddenizi\application\views\' for inclusion (include_path='C:\xampp\php\PEAR')
Filename: core/Loader.php
Line Number: 968
Backtrace:
File: C:\xampp\htdocs\1koddenizi\application\views\tema.php
Line: 63
Function: view
File: C:\xampp\htdocs\1koddenizi\application\controllers\Dersler.php
Line: 19
Function: view
File: C:\xampp\htdocs\1koddenizi\index.php
Line: 315
Function: require_once
答案 0 :(得分:0)
在将视图嵌套到另一个视图时,您可以设置TRUE
标志,因此它将返回内容而不是显示它:
$beta_veri['tema'] = $this->load->view('yazi1', $veri, TRUE);
$this->load->view('tema', $beta_veri);