我努力让Yii crud工具为我工作。我正在使用Gii,这是我在日志文件中收到的错误:
PHP Fatal error: Cannot redeclare class CController in /var/www/includes/framework/web/CController.php on line 77
这些是我采取的唯一步骤:
1)下载了yii并提取了框架'进入/ var / www / includes
1.5)在我的数据库[编辑]
中创建了一个名为me的表2)执行/ var / www / framework / yiic webapp / var / www / web
3)在config / main.php中取消注释' gii' =>数组(....)
3.5)添加了我的数据库配置[编辑]
4)浏览到http:///index.php?r = gii
5)浏览模型生成器以创建“我'
”6)使用我浏览Crud发生器
7)浏览了http:///index.php?r = me
有什么想法吗?我已经花了很多年的时间,现在我很生气。 :(
提前感谢您的帮助。
答案 0 :(得分:0)
看起来你在/ var / www / framework / AND / var / www / includes / framework /中有框架。因此它被包含两次,你得到一个错误,你宣布该类两次。从/ includes文件夹中删除第二个副本,并坚持使用/ www中的副本。最佳做法是确保无法从Web访问您的框架文件夹。
答案 1 :(得分:0)
我不确定为什么会这样,但确实如此。
我只是将framework
目录重命名为yii
并且它有效。我什么也没做。
这让我很困惑,但至少它现在有用了。