【发布时间】:2014-07-24 20:00:24
【问题描述】:
我刚刚开始学习 CodeIgniter,但遇到了以下示例: 我的控制器:
类站点扩展 CI_Controller { 公共函数 __construct() {父::__construct(); } 函数索引() { $this->load->view('options_view'); } 函数创建() { $数据 = 数组 ( 'title' => $this->load->input->post('title'), 'content' => $this->load->input->post('content') ); $this->site_model->add_record($data); $this->index(); } } 我的模型是: 类 Site_model 扩展 CI_Model { 函数 get_records() { $q = $this->db->get('articles'); 返回 $q->result(); } 函数 add_record($data) { $this->db->insert('articles',$data); 返回; } }
我的看法是:
<pre>
<?php echo form_open('site/create');?>
<p>
<label for="title">Title:</label>
<input type="text" name="title" id="title"/>
</p>
<p>
<label for="content">Content:</label>
<input type="text" name="content" id="content"/>
</p>
<p>
<input type="submit" value="Submit"/>
</p>
<?php echo form_close();?>
</pre>
所以当我点击提交按钮时,我收到如下错误:
Severity: Notice
Message: Undefined property: CI_Loader::$input
Filename: controllers/site.php
Line Number: 19
任何想法都会有用!谢谢!!
【问题讨论】:
标签: php codeigniter