gpt4 book ai didi

mysql - 在默认数据源中找不到模型的 CakePHP 数据库表

转载 作者:行者123 更新时间:2023-11-28 23:50:27 26 4
gpt4 key购买 nike

我正在将 cakephp1.3 应用程序迁移到 cakephp 2.x。开发到一半突然发现“找不到表”的错误。

在 cakephp 1.3 的小写格式中,文件名 & 还允许在两个单词之间使用下划线但是正如我现在阅读的文档,只有 CAMEL 格式允许命名约定。

我有一个数据库文件名 "case__studies" 之前我们使用 models/case_study.php

<?php

class Case_Study extends AppModel {

var $name = 'Case_Study';

var $actsAs = array('Multivalidatable');
var $belongsTo = array('User');


}

?>

但现在根据新结构我更改了文件名 Model/CaseStudy.php

和这个文件的代码

<?php
App::uses('AppModel', 'Model');
class CaseStudy extends AppModel {

var $name = 'CaseStudy';

var $actsAs = array('Multivalidatable');
var $belongsTo = array('User');



}

?>

最佳答案

确保在模型层发生任何更改后清除/禁用缓存。

您不需要那个“名称”属性。

关于mysql - 在默认数据源中找不到模型的 CakePHP 数据库表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32724873/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com