0
是否可以從Plugin中選擇控制器?Zend Framework從Plugin中選擇控制器
例如我有數據庫中的部門和類別表。我正在提取它們並想要執行某些操作(選擇控制器和操作)。
原因 - 我不想爲每個部門創建一個Sepparate控制器,併爲每個類別執行操作。
是否可以從Plugin中選擇控制器?Zend Framework從Plugin中選擇控制器
例如我有數據庫中的部門和類別表。我正在提取它們並想要執行某些操作(選擇控制器和操作)。
原因 - 我不想爲每個部門創建一個Sepparate控制器,併爲每個類別執行操作。
你可以做到以下幾點:
class Content_Plugin extends Zend_Controller_Plugin_Abstract
{
public function routeShutdown(Zend_Controller_Request_Abstract $request)
{
// fetching departments and categories
// ...
$request->setControllerName('my'); // will map class MyController
$request->setActionName('special'); // will map MyController::specialAction();
}
}