タグ

cakePHPとroutingに関するkathewのブックマーク (3)

  • 【CakePHP 2.x】Controler で URL を生成する - pospomeのプログラミング日記

    CakePHP の View で URL を生成する場合は、 $this->html->url(array('controller'=>'', 'action'=>'')); を使う。 ただ、これは Controller では使えない。 Controller では Routerクラスを使って、 以下のように生成する。 <?php Router::url(array('controller'=>'', 'action'=>'')) 公式サイトを参考にしました。 http://book.cakephp.org/2.0/en/development/routing.html

    【CakePHP 2.x】Controler で URL を生成する - pospomeのプログラミング日記
  • ルーティング - 3.10

    ルーティング¶ class Cake\Routing\Router¶ ルーティングは URL とコントローラーのアクションをマップするツールを提供します。 ルートを設定することで、アプリケーションの実装方法を URL の構造から分離できます。 CakePHP でのルーティングはまた パラメーターの配列を URL 文字列に変換する リバースルーティングというアイディアも含まれます。リバースルーティングを使用することによって、 アプリケーションの URL の構造を全部のコードの書き直しをせずに再調整できます。 クイックツアー¶ ここでは、 CakePHP の最も一般的なルーティングの方法について例を出して説明します。 ランディングページとして何かを表示したい時がよくあるでしょう。そのときは、 routes.php ファイルに以下を加えます。 use Cake\Routing\Router; /

  • CakePHPでURLを自由に設定する方法(routes.php) | バシャログ。

    暑いですね、ichikawaです。 今回は、PHPのフレームワークCakePHPを使った際に自由にURLを設定する方法をご紹介いたします。 CakePHPにおける基的なURL CakePHPの基的なURLの構造は、以下のような形です。 http://○○/実行するコントローラー名/実行するアクション名/ でも、これを変更したい時もありますよね。そんな時に活躍するのはこちら! デフォルトだとapp/config/以下にあります。 この「routes.php」を変更することによって、CakePHPで自由にURLを設定することができます。 では実際にやってみましょう! 「http://○○/bashloger」でblogコントローラーのmemberメソッドにアクセスしたい そのような時は以下の様に書きます。 Router::connect('/bashloger', array('contr

    CakePHPでURLを自由に設定する方法(routes.php) | バシャログ。
  • 1