我以前是用Zend的,转到Yii以后确实方便了很多。以前zend的文件结构大多如图所示。
但是在Yii中类似libs/Custom和libs/Logic/Factory中却不方便安排了,Logic/Factory中的大多是继承db model的类,结构类似于
class Logic_Factory_User extends User
如果还按原来的文件结构安排,就得支持zend autoload 的方式,
require_once ‘Zend/Loader/Autoloader.php’;
spl_autoload_unregister(array(‘YiiBase’,‘autoload’));
spl_autoload_register(array(‘Zend_Loader_Autoloader’,‘autoload’));
spl_autoload_register(array(‘YiiBase’,‘autoload’));
这样效率就大大降低了。
请问诸位是怎么安排的?