我正在尝试创建一个新网站,它包含数据库,因为它说每次要访问数据库时都需要在模型中执行此操作,但我不知道为什么我的问题出现在我的模型中模型。请注明以下代码。
控制器:主
class Main extends CI_Controller {
public function index()
{
$this->home();
}
public function home(){
$this->announce($data);
}
public function announce(){
$this->load->library('table');
$this->load->model('home_model');
//echo "test";
}
型号:home_model.php
class Home_model extends CI_Model{
echo '';
}
运行程序后。 localhost / ci_gcc / main / announce或localhost / ci_gcc / main我收到了这个错误。
解析错误:解析错误,在第4行的C:\ wamp \ www \ ci_gcc \ application \ models \ home_model.php中期待“T_FUNCTION”
但如果我没有在模型类中输入任何内容,则没有错误。 因此,任何人都有解决方案吗?
答案 0 :(得分:0)
你做的很糟糕。在模特课中不要像这样回应。
$this->load->model('home_model');
这将加载您的模型类。为了在模型类中进行任何操作,您必须在其中编写函数。您可以从控制器中调用该函数,例如,。
$this->home_model->functionname();