特定の uri を使用してコントローラー名とアクション名を取得する方法はありますか?
例:
uri: http://test/client/edit/48
コントローラ名 => クライアント アクション名 => 編集
特定の uri を使用してコントローラー名とアクション名を取得する方法はありますか?
例:
uri: http://test/client/edit/48
コントローラ名 => クライアント アクション名 => 編集
コントローラーにこれらを追加します:-
use Zend\Stdlib\RequestInterface as Request;
use Zend\Stdlib\ResponseInterface as Response;
次に、コントローラーでディスパッチ関数を作成します
public function dispatch(Request $request, Response $response = null)
{
$controller = $this->params('controller');
$action = $this->params('action');
echo "Controller: " . $controller . " Action: " . $action;
}