15
Có thể xem trong trình trợ giúp Zend View (extends Zend_View_Helper_Abstract
) nhận thông tin về mô-đun/bộ điều khiển/hành động trong đó trình trợ giúp được gọi?Nhận thông tin yêu cầu trong trợ giúp xem
Có thể xem trong trình trợ giúp Zend View (extends Zend_View_Helper_Abstract
) nhận thông tin về mô-đun/bộ điều khiển/hành động trong đó trình trợ giúp được gọi?Nhận thông tin yêu cầu trong trợ giúp xem
Có. Bạn có thể sử dụng Zend_Controller_Front::getInstance()
trong trình trợ giúp xem. Vì vậy, bạn có thể làm một cái gì đó như thế này:
class App_Helper_DoSomething extends Zend_View_Helper_Abstract
{
public function doSomething()
{
return Zend_Controller_Front::getInstance()
->getRequest()
->getControllerName();
}
}
nào sẽ in tên điều chỉnh dòng điện khi được gọi là theo quan điểm của bạn với:
echo $this->doSomething();
làm thế nào bạn sẽ nhận được tên module? điều đó có thể không? – chrisjlee
chrisjlee: Zend_Controller_Front :: getInstance() -> getRequest() -> getModuleName(); –