老师,这个get方法根本没有定义 它怎么知道select的条件是什么呢,难道是默认主键吗?
来源:7-9 初识模型
jjjjjjjjjjjjjjjava
2017-05-12
写回答
5回答
-
7七月
2017-05-12
麻烦。。。具体贴一下代码。。。这样没头没尾的。。。不好回答啊
00 -
Only_L
2019-01-17
模型的名字是和数据库表名对应的,传递的id对应该表的主键,所以,$banner = BannerModel::get($id); 这句代码的意思就是,去Banner模型中默认查询banner表中主键的值为$id的这条数据。
10 -
7七月
2017-05-31
get方法是TP的内置方法,不是我们自定义的呀,而get指定就是查对应表的主键,这样可以解释select条件问题。
10 -
7七月
2017-05-31
get里参数就是特定指的是 查主键,一个表的主键 是知道的。查哪个表,是通过模型名称和表明的定义来对应起来的。你可以把模型改个名字,看看还能不能查出来。
10 -
Mr大圻
2017-05-31
我也想问$banner = BannerModel::get($id),这里他是怎么查询的,它怎么知道查的是哪个表和根据什么条件查询的?
012017-07-28
相似问题