BaH*_*Øub 1 laravel laravel-4 laravel-routing
我是Laravel 4的新手,我需要知道如何传递多个参数 URL::route
我的路线:
/*==========================
| edit-adherent (Get)
*///========================
Route::post('/manage-association/{id_association}/edit-adherent/{id_adherent}', array(
'as' => 'edit-adherent',
'uses' => 'AdherentController@postEditAdherent'
));
Run Code Online (Sandbox Code Playgroud)
我尝试了以下语法,但它不起作用:
<a href="{{ URL::route('edit-adherent', $id_association, $adherent->id) }}">Edit</a>
Run Code Online (Sandbox Code Playgroud)
我也试过那个:
<a href="{{ URL::route('edit-adherent', array($id_association, $adherent->id)}}">Edit</a>
Run Code Online (Sandbox Code Playgroud)
任何帮助将不胜感激,并抱歉我的英语不好
将参数作为数组传递实际上是正确的,但是)
代码中的末尾缺少一个括号.所以这
{{ URL::route('edit-adherent', array($id_association, $adherent->id)) }}
Run Code Online (Sandbox Code Playgroud)
应该按预期工作.
如果您不确定传递参数的语法或正确方法/顺序,请不要忘记Laravel是开源的,因此您可以随时查看源代码以进行说明.
如果您使用的是像Netbeans或PhpStorm这样的IDE (两者都非常棒),您应该查看Laravel IDE Helper.它将向您显示接受的参数,如果仍有疑问,它将很快引导您进入方法实现.
归档时间: |
|
查看次数: |
3680 次 |
最近记录: |