关于目前项目文件的命名 问题 希望可以考虑并加强下!

最近在改写SRBAC的自动扫描验证数据的时候发现

在不同的modules下面如果存在相同的Controller的时候会提示 Cannot redeclare class 出现此类问题主要是在不同模块下声明了相同的类的原因造成的

这点也就使得当我在使用ReflectionClass的时候造成无法重新声明

这一点 在 ZF里面做的比较好 因为之前做ZF的ACL的时候就是使用了自动扫描全站的resource 他命名的规则是 Module_Controller 这样就不会出现类似的问题,希望YII 在这个方面可以加强下 让两者同时存在于YII中!

谢谢!

Yii的命名问题,除非改为Zend Framework的方式,否则在其他地方也是这样。model什么的可以加前缀,controller就无能为力了。或者使用file_get_contents()方式

Yii的类名简单,但是Zend Framework的更高效。

还是zf清晰啊

用 Yii_前缀就挺好啊 C太普遍了

建议类的加载改为Zend的autoload的方式。

去提交ticket吧。

现在的命名方式,controller肯定会重复,而其他的类,也需要加自定义前缀才能放心地使用。

希望 Yii 可以使用PHP的namespace。