2011-07-14 11 views
0

ビューをコントローラにルーティングするためにアンカー関数を使用したいと思いますが、$ groupid、$ jurisdictionidなどの変数を渡して、それらをuriセグメント引数に追加する必要があります。コードイグナイタのanchor()関数

例えば、

$グループID =(ユーザーによる入力) $ jurisdictionid =(ユーザーによる入力)を行う方法を

アンカー( 'pagetohit/$ groupidは/ $ jurisdictionid')

私はこれを正しくフォーマットしています。なぜなら、それらの旗手は、アンカー関数がそれらを受け取り、URLをルーティングする前に割り当てられた値をとることを望んでいるからです。

答えて

1

一重引用符ではなく二重引用符を使用してください。

anchor("pagetohit/$groupid/$jurisdictionid") 

二重引用符で囲まれた変数は、自動的に値に置き換えられます。 PHP Docs

2

アンカーは()内部でSITE_URLを()を使用しているので、次のことができます。

anchor(array('pagetohit', $groupid, $jurisdictionid)); 
1

我々はこれを使用して複数の値を渡すことができます。 Exの場合、次のようになります。//...../welcome/deletefiles/3/1

<?php echo anchor("welcome/deletefiles/".$row1->FileNo.'/'.$row1->FileID, 
        '<span class="glyphicon glyphicon-trash" style="color:red;"></span>', 
        array('onclick' => "return confirm('Do you want delete this record')"))?> 
関連する問題