タグ

CakePHPに関するnac1339のブックマーク (8)

  • Fresh! » 24.検索とPaginationとHABTM

    で、さらにやっかいなのが、ここに「好きな物」のチェックボックスの複数選択検索を入れる場合です。 HABTMの関連テーブルですね。 一体どうすりゃいいんでしょうか。ということで相当悩みました。 最初にWEBで調べて結果は以下のようになった。 まず、 members_controller.php に、 public $paginate = array('Member' => array( 'limit' => 5, 'order' => array( 'Member.id' => 'desc' ), 'joins' => array( array( 'table' => 'members_favorites', 'alias' => 'MembersFavorite', 'type' => 'left', 'conditions'=> array('MembersFavorite.mem

  • [CakePHP]FormHelper::datetime()まとめ

    概要 CakePHPのFormヘルパーのdatetimeのパラメータをいっつも忘れてそのたびにFormヘルパーのソースを調べるのが馬鹿らしくなってきたのでここら辺でメモしておきます。 パラメータ FormHelper::datetime($fieldName, $dateFormat = ‘DMY’, $timeFormat = ’12’, $selected = null, $attributes = array(), $showEmpty = true) $fieldName: モデル.フィールド名。いつもどおり。 $dateFormat: 年月日の並び順。不要な場合は”NONE”を指定。そのほかは以下のとおり。 “DMY” “MDY” “YMD” $timeFormat: 時間の表示形式。”12″もしくは”24″。不要な場合は”NONE”を指定。 $selected: 初期選択値の指

    [CakePHP]FormHelper::datetime()まとめ
  • Fresh! » CakePHPで作る会員管理システム

    これまで作ってきたCakePHPによる会員管理ステムのまとめです。 まず最初に、どういうシステムを作るか、要件を箇条書きにします。 会員側 会員登録ができる(ログインIDはメールアドレスで) 登録確認メールが送られる その後はログインできる 会員メニューがある 登録情報の更新ができる 会員種別を登録できる 誕生日を登録できる 好きなべ物をcheckboxで登録できる パスワードは暗号化しないで登録する セッションで認証する 退会できる 画像を複数登録できる 管理者へは画像添付メールで送る 後日実装予定の機能 仮登録メールクリックで登録になる 画像サイズを変更できる 管理側 adminでログインできる 会員を一覧できる・pagingできる 会員を検索できる 会員検索結果をCSVでダウンロードできる 会員情報を詳細表示できる 管理者アカウントを登録できる(一覧・編集・削除できる) バッチ

  • CakePHP1.2 Form ヘルパーで日付のフォームを作る | Sun Limited Mt.

    CakePHP1.2 の Form ヘルパーを使用して日付のフォームを作成したときのメモです。 $attr = array('minYear' => 2000, 'maxYear' => date('Y'), 'separator' => ' / '); echo $form->dateTime('Model/field', 'YMD', 'NONE', date('Y-m-d'), $attr); とすると下のような日付を選択するフォームができます。 第2引数の ‘YMD’ で年月日の並び順を指定します。日付を表示しない場合は ‘NONE’ を指定します。 NONE 非表示 YMD 年月日の順に表示 DMY 日月年の順に表示 MDY 月日年の順に表示 第3引数で時間表示の指定をします。 NONE 非表示 12 時間を12時間表示 24 時間を24時間表示 第4引数でデフォルトの日時を指定

  • Zend Framework:なまはげ カンタービレ:So-net blog

    昔に触った0.6.0から大幅に変わっているみたいなので、(当たり前か 改めてマニュアル読み直してみた。 そうしたら前回ハマった箇所が。。。 続きを読む

  • CakePHP 1.1系に1.2系のバリデーションを組み込む - d.hetima

    CakePHP 1.2系から Model の validation が大幅に強化されます。1.1系は正規表現によるマッチのみなので、複雑なことをしようとすれば、別の場所に書かなければいけません(参考:CakePHP - validate | Shin x blog)。 1.2 の参考 URL: 1.2での拡張されたModelのバリデーション - フォーラム - CakePHP Users in Japan cakebaker » Validation with CakePHP 1.2 /branches/1.2.x.x/cake/libs/validation.php /branches/1.2.x.x/cake/libs/model/model.php ソースを見るとユーザー定義の Model のメソッドも呼べるようになっている。これは欲しい。 1.2系の validation ロジック

  • CakePHP プログラマーズ リファレンスガイド

    これは CakePHP の公式マニュアルです。Cake Software Foundation Inc. *** 注)これは、1.1用のマニュアルです。1.2用の最新版マニュアルは http://book.cakephp.org/ja/にあります。*** Author and Editor: John Anderson Author and Technical Editor: Larry E Masters

  • 付録 A. Cake ブログチュートリアル

    *** 注)これは、1.1用のチュートリアルです。1.2用のチュートリアルは http://book.cakephp.org/ja/view/219/cakephpにあります。*** 目次 A.1. はじめに A.2. Cakeの入手 A.3. ブログデータベースの作成 A.4. Cake のデータベース設定 A.5. mod_rewrite について A.6. Post Model の作成 A.7. Posts Controller の作成 A.8. Post Views の作成 A.9. Posts の追加 A.10. データバリデーション A.11. Posts の削除 A.12. Posts の編集 A.13. Routes(ルート) A.14. まとめ Cake にようこそ。このチュートリアルを読んでいるのは、おそらく、 Cake の動作についてもっとよく知りたいからでしょう。生

  • 1