我收到此错误:
An uncaught Exception was encountered
Type: ParseError
Message: syntax error, unexpected '$data' (T_VARIABLE), expecting function (T_FUNCTION)
它说它在第32行,这是我的控制器
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Page extends CI_Controller {
public function index($slug = NULL){
if($slug){
$this->db->where('p_slug', $slug);
}else {
$this->db->where('p_frontpage', 1);
}
$sqlQuery = $this->db->get('pages');
$data = $sqlQuery->row_array();
$data['page_title'] = "Aske's side";
$data['nav'] = $this->db->get('pages')->result_array();
$this->parser->parse('template/header', $data);
$this->parser->parse('template/banner', $data);
$this->parser->parse('template/footer', $data);
$this->parser->parse('view_page', $data);
}
public function create(){
//Test af formular
if ($this->input->post()) {
echo "test";
}
}
//Globale elementer
$data['page_title'] = "Aske's side";
$data['nav'] = $this->db->get('pages')->result_array();
//Templates til admin
$this->parser->parse('template/header', $data);
$this->parser->parse('template/banner', $data);
$this->parser->parse('template/footer', $data);
$this->parser->parse('create_view', $data);
}
}
所以控制器正在加载2个视图,view_page.php&amp; create_view.php,但我无法继续解决此错误。 我希望有人可以帮助我。
提前感谢。
KR Aske
答案 0 :(得分:5)
您在create方法上有一个额外的右括号。