0

如何在 Zend 中缩短类名?

例如,在 Zend 中,应该这样命名模型:class Application_Model_GuestbookMapper

因为 Zend 使用 autoloader.so 我怎样才能将类名缩短为类似:class GuestbookMapper

4

1 回答 1

2

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

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

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

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

可能应该注意到 ZF2 支持这一点,但 ZF1 并不是那么简单,这里有更多关于此的信息:

如何在 Zend 框架中使用命名空间?

于 2013-02-26T17:03:10.340 回答