CI 调用模型问题。。高手帮忙
本帖最后由 ﹏淡 于 2011-8-15 17:23 编辑<?php
Class Company_dish extends CI_Controller{
function __construct() {
parent::__construct();
$this->load->model('dish');
}
public function index(){
$this->load->view('Company_dish');
}
public function selectdish($id,$name){
$this->dish->aa();
}
}
?>
dish.php
<?php
class Dish{
function aa(){
echo "my first MVC Project";
}
}
?>
我知道不要再模型中输出 只是想测试下类是否调用。
A PHP Error was encountered
Severity: Warning
Message: Missing argument 1 for Company_dish::selectdish()
Filename: controllers/company_dish.php
Line Number: 10
A PHP Error was encountered
Severity: Warning
Message: Missing argument 2 for Company_dish::selectdish()
Filename: controllers/company_dish.php
Line Number: 10
my first MVC Project
为什么会报错呢。 类没有参数呀 额没人回答吗- -:'( ﹏淡 发表于 2011-8-15 17:02 static/image/common/back.gif
额没人回答吗- -
妹妹,model 要extends CI_Model
<?php
class Dish extends CI_Model{
function aa(){
echo "my first MVC Project";
}
}
?> jeongee 发表于 2011-8-15 17:03 static/image/common/back.gif
妹妹,model 要extends CI_Model
晕 我刚才看错了
<?php
Class Company_dish extends CI_Controller{
function __construct() {
parent::__construct();
$this->load->model('dish');
}
public function index(){
$this->load->view('Company_dish');
}
public function selectdish($a,$b){
$this->dish->aa();
}
}
?>
去掉就好了。没有加extends CI_Model 现在也可以通过了。是什么原因呢。方法参数没有模式值是吧。
extends CI_Model 这句是什么意思呢
本帖最后由 jeongee 于 2011-8-15 17:18 编辑
﹏淡 发表于 2011-8-15 17:08 static/image/common/back.gif
晕 我刚才看错了
去掉就好了。没有加extends CI_Model 现在也可以通过了。是什么原因呢。方法参数没有 ...
可以通过,extends CI_Model可以让你使用ci model的一些特性,不然就和类库没什么区别了 jeongee 发表于 2011-8-15 17:18 static/image/common/back.gif
可以通过,extends CI_Model可以让你使用ci model的一些特性,不然就和类库没什么区别了 ...
非常感谢。。:loveliness:
页:
[1]