app开发者平台在数字化时代的重要性与发展趋势解析
2123
2022-11-15
tp6 模型Model命名规则与数据库表名的对应关系(SQLSTA
错误:SQLSTATE[42S02]: Base table or view not found: 1146 Table 'xxx' doesn't exist
看看你属于那种情况
例子1:模型名称与数据库的表名一致
数据库前缀datacms_
例子1:模型名称与数据库的表名不一致
protected $name = 'admin'; //定义LoginModel模型对应表名是datacms_admin的数据库
重新定义对应的表
官方文档:class="data-table" data-id="t7a7e9d1-BlEQX1TS" data-transient-attributes="class" data-width="1382px" style="width: 100%; outline: none; border-collapse: collapse;">
属性
描述
name
模型名(相当于不带数据表前后缀的表名,默认为当前模型类名)
table
数据表名(默认自动获取)
suffix
数据表后缀(默认为空)
pk
主键名(默认为id
)
connection
数据库连接(默认读取数据库配置)
query
模型使用的查询类名称
field
模型允许写入的字段列表(数组)
schema
模型对应数据表字段及类型
type
模型需要自动转换的字段及类型
strict
是否严格区分字段大小写(默认为true)
disuse
数据表废弃字段(数组)
例子2:模型名称与数据库的表名不一致
where('id',1)->find(); \var_dump($rs);exit; }
重点:
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~