2016-05-25 2 views
2

できるようにルートを設定します。CakePHPの3 - 私はこのようなルートを持っている任意のパラメータ

$routes->connect('/custom/url', [ 
    'prefix' => 'admin', 'controller' => 'Things', 'action' => 'index' 
]); 

私はURLを/custom/url/123ことができるので、オプション渡されたパラメータを許可するだけでなく、まだそれがパラメータを持っていないことを可能まったく、/custom/urlのように。

私が/custom/url/:paramに経路を変更すると、余分なパラメータなしでURLにアクセスすると例外がスローされます。パラメータを怠惰に合わせるにはどうすればいいですか?

答えて

2

経路等:コントローラで

$routes->connect('/custom/url/*', [ 
    'prefix' => 'admin', 'controller' => 'Things', 'action' => 'index' 
]); 

public function index($param = null){ 
    // your code here 
} 
関連する問題