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