我使用
创建了一个名为GameRow的DbTablezf create db-table GameRow games
然后在models \ DbTable目录中创建一个名为GameRow.php的文件。我不小心手动删除了GameRow.php。现在,当我使用CLI创建另一个GameRow模型时,它不允许我这样做
我收到错误
This project already has a DbTable named GameRow.
看起来像zf CLI无法检测到我已经删除了我的GameRow.php
我用Google搜索了问题,人们说当前ZF CLI无法删除组件。我该怎么办?仅供参考,我使用phpStorm作为我的文本编辑器
答案 0 :(得分:0)
再次手动创建该表。最简单的方法是使用以下内容创建GameRow.php文件:
class Application_Model_DbTable_GameRow extends Zend_Db_Table_Abstract
{
protected $_name = 'games';
}
您还可以在.zfproject文件中删除有关GameRow模型的所有信息,然后使用zf CLI工具再次创建它。