thinkphp controller 调用 model
刚接触think新版本在controller里面publicfunctionuserList(){//得到所有用户$userList=M('User');//var_du...
刚接触think新版本
在controller里面
public function userList()
{
//得到所有用户
$userList = M('User');
//var_dump($userList->select());
echo M('User')->test();
}
对应的model层
namespace Home\Model;
use Think\Model;
class UserModel extends Model {
protected $tablePrefix = '';
protected $tableName = 'user';//定义要使用的数据表
public function test()
{
return 'hahah';
}
}
但是在调用的时候提示我
Think\Model:test方法不存在!
请问我是哪里操作错了吗? 展开
在controller里面
public function userList()
{
//得到所有用户
$userList = M('User');
//var_dump($userList->select());
echo M('User')->test();
}
对应的model层
namespace Home\Model;
use Think\Model;
class UserModel extends Model {
protected $tablePrefix = '';
protected $tableName = 'user';//定义要使用的数据表
public function test()
{
return 'hahah';
}
}
但是在调用的时候提示我
Think\Model:test方法不存在!
请问我是哪里操作错了吗? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询