CakePHP
CakePHP 1.2RC3はPluginの仕様が変わってる | Shin x blog のアンサーなんですが、 [変更点:1] コントローラ、モデルの命名規則について これまではPluginのコントローラ・モデルは、ファイル名とクラス名にPlugin名を先頭に付ける必要がありました。しかしR…
さすが、CakePHPです!単純に app/ views/ form_mail_forms/ ←プラグインのコントローラ名 index.ctp view.ctpでいけちゃいました!viewファイルを探す順番としては、 0. app/views/themed/テーマ名/コントローラ名/ (themedを指定した場合) 1. app/plugin…
events.php.gr.jp - CakePHP関西勉強会 発表資料:フォームメールを生成するプラグイン 初めての発表&初めて使ったOpenOffice&久々のギックリ腰で、かなりグダグダの発表になってしまって申し訳なかったです。 プラグインのいいところをたくさん伝えたかっ…
2009-01-06: コメントでご指摘を受け修正 以下を参考にしてみた。 Using FCKeditor with CakePHP (Articles) | The Bakery, Everything CakePHP まずは設置 FCKeditor - The text editor for Internet ここからダウンロード(使ったのは2.6.3) 解凍して app…
関西で初のCakePHPイベントで発表します! ネタはこのブログに載せてたものなんですが、全然まとまってなくてわかりにくい。 この際、きれいにまとめて発表してしまおうという魂胆です。 まだ、申し込みをされてない方お急ぎあれ!CakePHP関西勉強会 大阪でC…
猫ぐらし: PHPでPDF(FPDF,FPDI) 凛の開発メモ | CakePHPでPDF出力 上を参考にした。 すんなり行くかと思ったら、案外ハマったのでメモ FPDFダウンロード FPDF Downloadsからv1.6をゲット What languages can I use? のところからJapaneseのリンク、japanese.…
CakePHPカンファレンス events.php.gr.jp - CakePHPカンファレンス東京 CakePHPカンファレンス 個人的に興味をもったとこ Garrett J Woodworth氏 招待講演 BugTicketがゼロになるまでStableはださないよ! CakePHP2.0からはPHP4のサポートはなくなる! CakeP…
前々々回 その1モデル編 前々回 その2送信編 前回 その3設定編からの続編ですさっそく動かしてみましょう。 ちょっとその前に app/config/core.php Configure::write('Routing.admin', 'admin');コレを有効にしててください。 設定画面 /admin/form_mail/for…
前々回 その1モデル編 前回 その2送信編からの続編です 設定のコントローラ bakeでいけるかと思いつつ、なぜかプラグインの中でbakeしようとするとモデルがなんちゃらと怒られるので、appの中でbakeしてプラグインに移動後ちょこちょこっと手直し。 将来を見…
前回 その1モデル編からの続編です さて、次はコントローラですが その前に、メール送信用のコンポーネントの準備をしておきましょう。 コンポーネント 今回は、送信用にこちらを使用させていただきました。 PHP高機能日本語メール送信ライブラリ・文字化け…
CakePHP1.2RC2でプラグインをつくってみた お題は「フォームメール」 まず、プラグイン作成の際にはココを熟読しておく! (自分はハマリかけてあきらめかけてしまいました) The Cookbook :: 1.2 Collection :: マニュアル :: CakePHPによる開発 :: Plugins…
viewにいろいろ日本語やら、ロジックやら書くのは やっぱりアレなんで、自分用ヘルパーを作った。 /views/helpers/my_paginator.php Paginator->counter(array( 'format' => '%pages%ページ中 %page%ページ目, 全%count%件中 %star…
今、1.1で作ったものを1.2RC2に変更しています。 その中で気づいた事の覚え書きってことでページまわりは特に違うので (そもそも1.1にはありませんが・・・)検索条件なんかは、セッション使ってもいいんだけど、 携帯のことを考えると(てか、ドコモ)URL…
phaさん作 ほっとレシピ嫁に勧めてみたら、画像が欲しいと言われ・・・ ん〜どうしたものかと思ったところ 画像を盗って取ってくるヘルパーつくってみました 注意: そのまま使うと超重いですw これって直リンじゃ・・・(左様です) サーバ環境によっては…
前回のAuthComponent + AclComponent + AclBehavior CakePHP1.2RC2 で、とりあえず動くものをつっくたが、Acoの登録やパーミッションの設定をコンソールからチマチマやるのが、正直しんどい・・・ というわけで、Aclの初期化コントローラを作ってみた。 参考…
以下のサイトを参考にして、とりあえず動くものを作ってみた。 【CakePHP】AuthComponentについてのまとめ 【ざっくり基本編】 【CakePHP】AuthComponentについてのまとめ その2【ちょっとしたコツ編】 How to use ACL with Cake PHP 1.2.x? 5.1.1 Understa…
連日開催で、大阪から参加の自分にとってはとても参加しやすかったです。 もっと勉強しないといけないなぁとしみじみ感じた2日間でした。 紹介されたものをいろいろと使って行こうと思う。 個人的に興味を抱いたところ 第3回CakePHP勉強会 ほとんどテストに…
2009-09-09 追記 結構、検索されてるようなので書いときます。 現在、筆者はPEAR依存が面倒くさくなったので、こちらを使ってます QdmailReceiverとは - QdmailReceiver Multibyte mail decoder & POP Client 自重気味にα版ってことで、よろしくお願いします…
は1.2betaから非推奨なわけで、 でいいんですが、 {key} や {value} を指定したいとき、 たとえば↓ Category->generateList($criteria, null, null, "{n}.Category.id", "{n}.Category.hoge") ?> ってみたいなやつは、どうするの? (Model::generateList) …
昨日、書き上げたものが途中で消えてしまったため、改めて今日仕切りなおし。 勉強会の内容については、いろいろな方がまとめられているので省略。。。第2回CakePHP勉強会 - events.php.gr.jp感想::大阪からでも行ってよかったぁ。CakePHPを扱って1年になろ…