[Laravel 6.x]Route::get()で設定したURLパラメーターの取得
Laravel6.xでRoute::get('/path/to/{id}')で設定したidの取得方法について。
HOME>WEBプログラム覚書>MovableTypeをCakePHPのViewとして使う
ためのMovableTypeテーマを書いてみた。 MovableTypeの検索のシステムテンプレートをPHPに置き換えるの発展型。
動作サンプルとダウンロードはこちら 利用しているアプリケーションはCakePHP1.3.4、Movable Type Pro version 5.04です。
一応ここではコントローラー名を「nocckels」としてありますので、適宜変更してください
CakePHPを設置済みならAPP/config/routes.phpにダウンロードしたroutes.phpの内容を追記。
CakePHPの標準の位置に配置。
APP/views/に「nocckels」ディレクトリを作成。MovableTypeはここにファイルを出力するのでパーミッションを707とか777にしておく。
アプリケーションのwebroot(ドキュメントルート)に普通にインストール。
「公開パス」の「ブログURL」をhttp://www.wwebdeww.com/nocckels/に。 「ブログパス」を「/path/to/cakephp/app/views/nocckels/」にします。
「ファイルの拡張子」を「ctp」に変更します。
テーマをアップロードして変更してください。再構築して完了。
例えばタイトルの場合、エントリーのテンプレートでこうなってる。
下記のようにヒアドキュメントにすれば回避できる。
最初からそーしてろよって話ですが・・・
コメントのPOST先ハードコーディングしてます。ごめんなさい。ごめんなさい。
基本的に自分が使ってる機能しかつくってません。コメントとか検索のテンプレート適当です。 ウィジェットとか訳わかんなかったのでスルーです。
.mtmlはMTタグとPHPコードが入り混じっていて汚い。ビューで変数設定とかしてるので、フレームワークなのに見通しがよくないw
とまぁMovableType、perlはもちろんCakePHPも精通してるわけではないので 問題点も多く、そのあたりがわかる人ならもっとうまくやってくれると思います。
preg_replaceで置換してるリンク部分とか、MTのプラグイン書ければなぁと思いました。 perlを勉強するきっかけになりそうです。
投稿日 | 2011年2月17日 02:04 |
---|---|
カテゴリ | PHP |
タグ | CakePHP | MovableType |
トラックバック URL | http://www.kantenna.com/cgi-bin/mt504/mt-tb.cgi/1217 |
コメント