|CakePHPぷぎえもん日記ここはチラシの裏です.基本ぷぎえもんの日記をつづっていきます.更新は数日遅れかもぷぎえもん日記Homeアンテナ人生休暇中ニコネクト募金募集メモEntriesCakePHPの練習:ヘルパーの中でelement()を使うTweetCakePHP2.0を練習しています。先週、ニコニコ動画を題材にしたサイトをβリリースしました。ニコネクトというサイトです。テストユーザー募集してるのでよろしくね。CakePHPではViewを部品化したいときにelement()を使います。こんな感じで、hoge.ctpというViewファイルをView/Elements/に置いておけば読み込んでくれます。このelement()をヘルパーの中で使ってみようと思ったらうまくいきませんでした。1CakePHPの練習:ヘルパーからコンポーネントを呼ぶTweetCakePHP2.0でヘルパーからコンポーネントを呼ぼうとしたらうまくいきませんでした。どこかのページを参考にしました。ヘルパーからコンポーネントを使うには、コンポーネントをapp::importしてインスタンスを作るみたいでした。Viewから呼ばれるModuleHelperというヘルパーの中で、NiconicoApiというコンポーネントをapp::importするようにしました。以上のように書いて、makeRankingPage()をビューから呼んでみました。0CakePHPの練習:JSのライブラリを読み込むとかTweetCakePHP2.0でjQueryでも使ってみようと思いまして、読み込もうとしたらうまくいきませんでした。検索してどこかのブログから拾ったものをそのまま書いてみました。....エラーがでました。bootstrapの衝突について考えてみました。このまえ作ったSpareChangeというサイトではCakePHPとbootstrapを使っていました。すると、CakePHPのデフォルトで吐くpaginationのHTMLとbootstrapが対応しているpaginationのHTMLが異なるという問題がありました。いうときに、CakePHPを編集するべきなのか、bootstrapを編集するべきか2択が発生して迷いました。0CakePHPの練習:コンポーネントをつかってみるTweet1.3からの乗り換え中でCakePHP2.0でコンポーネント使おうとしたらエラーがでてしまいました。独自のコンポーネントというやつです。こんなかんじでコンポーネントファイルを作りました。つぎにコントローラで読み込みます。