タグ

開発とcakephpに関するmingosのブックマーク (5)

  • CakePHP2 ざっくりとベーシック認証 – gomokulog

    CakePHP2.4で、見せたくないページにちょっとベーシック認証を掛けたかっただけなのに、妙にハマった。 「CakePHP2では、簡単にベーシック認証をかけれる。」らしいのに・・・。 実際、なんということはなかったが、他の認証の情報とか、CakePHP1と勘違いしたりで、ハマった。 さて、CakePHP2でのベーシック認証だが、ステップは以下のとおり。 データベースにusersテーブルを作る。 usersテーブルに対応したUserモデルを作る。 Userモデルに対応したUsersContollerを作って、ユーザーを作る。 見せたくないページにAuthコンポーネントでBasicをかける。 とりあえず、手順をざっくり記述していく。 1.データベースにusersテーブルを作る。 こんなかんじかな。 CREATE TABLE IF NOT EXISTS users( id bigint uns

  • CakePHPを使ったMVC設計のベストプラクティス - Sooey

    CakePHPを使ったMVC設計のベストプラクティス 個人的にはCakePHPはあまり好きではないのですが、CakePHP開発メンバーによるMVCデザインの記事 (CakePHP のおいしいべ方)で紹介されていたBest Practices in MVC Design with CakePHP (php|architect’s C7Y)はMVCフレームワーク利用者にとってとても有用な情報だったので、訳してみました(php|architectの方には翻訳許可を頂いています)。 この記事を読んでドメインモデルに興味を持った方は、エンタープライズ アプリケーションアーキテクチャパターン(PoEAA)やDomain-Driven Design: Tackling Complexity in the Heart of Softwareに手を出してみるのもいいかも。他に、InfoQにユーザー登録すれ

  • blueocean.bz - blueocean リソースおよび情報

  • 付録 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 の動作についてもっとよく知りたいからでしょう。生

  • CakePHP 携帯用ビューを表示する

    サイトにPC用と携帯用がある場合、PC用とは別に携帯用の表示を行う方法です。この方法なら同じコントローラ・アクションで、レイアウトとビューファイルを変更することができます。なお携帯版のURLは[/m/]で始まるようにします。 1.URLルーティングを設定する。 [app/config/routes.php]で[/m/]からURLが始まる場合にwebservicesとして扱うように設定します。 [app/config/routes.php] <?php (snip) $Route->connect('/m/:controller/:action/*', array('webservices' => 'Mobile')); ?> 2.WEBSERVICESを有効にする。 webservicesがフレームワーク内でサポートされるように設定を変更します。 [app/config/core.php:

  • 1