在CakePHP中缺少最简单的表
发布时间:2020-12-13 21:34:25 所属栏目:PHP教程 来源:网络整理
导读:我正在使用cake PHP并使用Simpletest作为测试套件.每当我在模型上运行测试时,我都会收到错误: Missing Database TableError: Database table account_types for model AccountType was not found." (无论如何) 有谁知道如何解决这个问题? 我的猜测是没有创
我正在使用cake
PHP并使用Simpletest作为测试套件.每当我在模型上运行测试时,我都会收到错误:
Missing Database Table Error: Database table account_types for model AccountType was not found." (无论如何) 有谁知道如何解决这个问题? 我的猜测是没有创建灯具或沿着这些线条. 解决方法
找到了我特定问题的答案.在实际的测试用例文件中(我的是app-> tests-> cases->模型),使用的灯具不会自动生成到$fixtures变量中.
对此的简单解决方案是每当出现“缺少数据库表”错误时,我会确保将未找到的数据库名称(实际夹具)放在测试文件的$fixture变量中. 所以我们说找不到account_types.在我运行的实际测试用例中,$fixtures变量是,我会这样做: var $fixtures = array('whatever_fixtures_where_already_here','name_of_missing_fixture','name_of_another_missing_fixture'); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- php – Intermittent simplexml_load_file():本地Joomla站
- 如何使用PHP将文本区域的叛逆者传递给MySQL
- PHP / jQuery / JavaScript中的免费OCR处理API
- PHP中auto_prepend_file与auto_append_file用法实例分析
- php – PCI合规成本?
- 如何使用PHP在Facebook应用程序中获取用户电子邮件ID?
- php – bootstrap 3与代码分隔符分页
- PHP的运行机制与原理(底层)
- php – 为什么“允许内存大小耗尽”?
- zend-framework – Zend_Db_Table_Row:为什么我必须使用cr