Codeigniter错误:解析错误:语法错误,意外

时间:2015-09-29 06:06:13

标签: php

  

解析错误:语法错误,意外'(',期待标识符(T_STRING)或变量(T_VARIABLE)或' {'或' $'在第14行的C:\ xampp \ htdocs \ code \ application \ controllers \ user.php

<?php

class User extends CI_Controller
{

    public function __construct()
    {
        parent:: __construct();
        $this->load->model('user_model');
    }

    public function get()
    {
        $this->user_model->(2);
    }

2 个答案:

答案 0 :(得分:1)

假设user_model是一个函数,它应该是

$this->user_model(2);

或者是模型,您缺少函数名称。应该是 -

$this->user_model->your_function(2);

答案 1 :(得分:0)

这一行

$this->user_model->(2);

应该是

$this->user_model->your_method_name();

()内,你可以 传递参数

示例:

在控制器中

$name = $_POST['name'];
$address = $_POST['address'];
$phone = $_POST['phone'];

$this->user_model->your_method_name($name,$address, $phone);

在模型中

function your_method_name($name,$address, $phone)
{
    //your query

}