CakePHP 1.3.x Index

Posted by muchag | CakePHP | 2011-05-12 (木) 23:28:39

長らく避けてきたフレームワークを
意を決して Symfony に取り組んだ途端
CakePHP を使わなければならなくなった。

面白い運命ね。

というわけで、ひとまずは必要なところだけでも。

【環境】
[CakePHP]
1.3.8
1.3.10

CakePHP は、1.1.x, 1.2.x, 1.3.x と続いているが
それぞれで大分違う印象。

なので、今はまだよくわからないから、1.3.x Index と題して進めてみることにした。

丸っきりの書きかけ項目は Not found になる。

序章
  1. 設定
    1. インストール
    2. Eclipse
    3. CakePHP のプロジェクトを Eclipse に関連付ける
  2. ルール
    1. 基本的な流れ
    2. DB
    3. モデル
    4. ビュー
      1. Element
    5. コントローラ
      1. Component
    6. Component
    7. Shell
    8. URL
    9. リクエストパラメータ
    10. 管理用(admin)システム
  3. サイト作成基本手順
  4. 手法
    1. MVC のフォルダ分け
    2. SSL の利用
    3. 多言語対応(国際化)
    4. データのバリデーション
      1. rule 編

 

config
  1. core.php
    1. Routing.prefixes
      1. 管理用(admin)システム
    2. Security.level

 

コア(cake フォルダ)
  1. libs
    1. controller
      1. components
        1. auth.php
          1. 新規登録時のパスワードをバリデーション
          2. ログイン後のリダイレクト
          3. Open ID を経由
    2. view
      1. helpers
        1. paginator.php
          1. 検索条件の引継ぎ(GET)
        2. form.php
          1. create
          2. datetime
          3. input
          4. radio
          5. select
          6. HTML 5 対応

 

コントローラ
  1. メソッド
    1. ビューとの連携
      1. render
  2. モデル
    1. サブモデルの conditions

 

モデル
  1. データを取得する
    1. find
      1. COUNT
      2. DISTINCT
      3. GROUP BY
  2. プロパティ
    1. alias
    2. virtualFields

 

plugin
  1. DebugKit
  2. Ktai Library
  3. MissingDetect

 

がい~ん!(はまったこと)
  1. 解決済み(たぶん)
    1. $this->flash でリダイレクトしない
    2. CSS が適用されない
    3. MySQL でカラム種別を tinyint(1) にしてハマッタ
    4. エラーメッセージとその対処法
    5. キャッシュのクリア
  2. 未解決

 

その他
  1. Tips
    1. 1.2 -> 1.3 変更点
    2. CakePHP 関連
    3. RSS の取得&表示
      1. SimplePie
    4. save 後に id を得る
    5. URL 取得
    6. さくらインターネットで CakePHP
      1. cron
    7. メソッド名を変数指定
  2. Index
    1. 逆引き CakePHP 1.3.x

 

参考

公式The CakePHP 1.3 Book(The Manual)
公式(日本語)The CakePHP 1.3 Book(マニュアル)
日本語サイトは翻訳が間に合っていないらしく怪しいので、
本家英語サイトのチェックを忘れないこと。
(英語の方も記載が間に合っていないみたいだけど・・・)

CakePHP Users in Japan

CakePHP | 2011-05-12 (木) 23:28:39 |

コメントはまだありません

No comments yet.

RSS feed for comments on this post.

Sorry, the comment form is closed at this time.