我有以下代码:
class Badge extends CI_Model
{
public function foo()
{
echo $this->bar('world');
}
public function bar($word)
{
return $word;
}
}
Run Code Online (Sandbox Code Playgroud)
但它总是给我一个错误就行了echo $this->bar('world');.
调用未定义的方法(......)
您没有在控制器中加载模型:
public function test()
{
$this->load->model('badge');
$this->badge->foo();
}
Run Code Online (Sandbox Code Playgroud)
因为代码可以工作 - 我只是通过使用未经编辑的模型粘贴来测试它:
class Badge extends CI_Model
{
public function foo()
{
echo $this->bar('world');
}
public function bar($word)
{
return $word;
}
}
Run Code Online (Sandbox Code Playgroud)
输出:
world
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
17886 次 |
| 最近记录: |