【发布时间】:2014-09-07 12:40:02
【问题描述】:
我在为名为 product_details 的表创建模型时遇到问题,有时在搜索后,我找到了这个答案
Kohana 3.2: Calling model with underscore in name
根据答案,我采用了以下方法。我创建了 Model_Product_Details 然后我声明了protected $_table_name = 'product_details'; 然后将其保存在 application/classes/models/product_detail.php
我用这段代码在控制器中调用它:
$product_details = ORM::factory(product_detail);
但是该死的,它没有用。返回的错误是ErrorException [ Fatal Error ]: Class 'Model_Product_detail' not found
我尝试通过删除下划线来重命名表、模型和文件名,并且成功了。但问题是我使用的数据库来自旧系统,所以我不能更改它的名称。我希望能立即给我帮助。
【问题讨论】:
标签: php kohana kohana-3 kohana-orm kohana-3.2