如何缩短zend中的类名

时间:2013-02-26 16:37:24

标签: zend-framework

如何缩短Zend中的班级名称?

例如,在Zend中,应该将模型命名为: class Application_Model_GuestbookMapper

因为Zend使用autoloader.so如何将类名缩短为某些类似: class GuestbookMapper

1 个答案:

答案 0 :(得分:2)

这是命名空间的使用。如果在文件中将命名空间定义为使用Application_Model,则类可以直接实例化GuestbookMapper而不需要整个命名空间。

请注意PHP的版本必须大于或等于5.3才能支持此功能。

更多信息可以在PHP官方文档中找到:

http://php.net/manual/en/language.namespaces.php

应该注意到这在ZF2中是受支持的,但ZF1并不是那么简单,这里有更多相关信息:

How do I use namespaces with Zend Framework?