こんにちは私は、見出しのURLセグメントCAkephp3を取得する際に問題が発生しました。私は現在のURLからIDを取得したい。セグメントURLを取得する方法cakephp 3
私のURLがhttp://localhost/admin/financial_agreements/edit/50 であると私は単にhttp://localhost/admin/financial_agreements/do_print/50 にリダイレクトしたいとしましょう:
var urlPrint = "<?=$this->Url->build(['controller' => 'financial_agreements', 'action' => 'do_print', 'I NEED ID FROM CURRENT'], true)?>";
私は
<?=debug($this->Url->build()); die();?>
しかし、その生産をデバッグしようとします。admin/financial_agreements /編集/ 50
を50で何が呼び出されましたか?私は私の "url-> build"の中に50を必要とします。urlPrint
ごめんなさい。
Anyhelpが評価されます。ありがとう。
ああ、私の日、おかあさんを保存してください。 –
名前付きパラメータはCake 3では推奨されていません。代わりに '?some_name = some_value'のようなより多くの標準的なURLクエリ文字列を使用し、' $ this-> request-> getQuery( 'some_name') 'でそれらにアクセスすることができます。これは、@ YOMoralesが提供する同じリンクで議論されています。 –
ありがとう、ええ、私は非難について忘れました。私はまだ名前付きparamsが好きです。 :P – YOMorales