最新回答 / 1274765441
这是面向对象编程思想 当你想new的时候的 你必须已经定义了一个类 这样才能实例化这个类 假设你定义了class model 那么你就可以这样使用 $model = new model(); 你实例化了这个类 你就可以使用里面的方法和属性了
2016-11-14
C:
$user = new \Home\Model\UserModel();
echo $user->getInfo();
M:
<?php
namespace Home\Model;
use Think\Model;
class UserModel extends Model {
public function getInfo()
{
return'hello world';
}
}
?>
$user = new \Home\Model\UserModel();
echo $user->getInfo();
M:
<?php
namespace Home\Model;
use Think\Model;
class UserModel extends Model {
public function getInfo()
{
return'hello world';
}
}
?>
已采纳回答 / 慕粉4334222
D("User"),运行时,会先到M层查找是否存在UserModel.php 类, 存在的话,实例化此Model类, 不存在时,User才会是数据表名,相当于M("User")
2016-11-08
最新回答 / 小黄猫2017
我这里的问题是因为App/Conf/config.php 中的 'DB_PREFIX'前缀没有加,导致找不到对应表引起的,你查一下看看这里的前缀和你自己数据的一致不?如果一致的话应该就可以插入了
2016-11-05