如何在 Zend 中缩短类名?
例如,在 Zend 中,应该这样命名模型:class Application_Model_GuestbookMapper
因为 Zend 使用 autoloader.so 我怎样才能将类名缩短为类似:class GuestbookMapper
如何在 Zend 中缩短类名?
例如,在 Zend 中,应该这样命名模型:class Application_Model_GuestbookMapper
因为 Zend 使用 autoloader.so 我怎样才能将类名缩短为类似:class GuestbookMapper
这是命名空间的使用。如果在文件中将命名空间定义为使用 Application_Model,则类可以直接实例化 GuestbookMapper 而无需整个命名空间。
请注意 PHP 版本必须大于或等于 5.3 才能支持此功能。
更多信息可以在这里的 PHP 官方文档中找到:
http://php.net/manual/en/language.namespaces.php
可能应该注意到 ZF2 支持这一点,但 ZF1 并不是那么简单,这里有更多关于此的信息: