CakePHP 認証に再挑戦
公開日:
:
最終更新日:2013/08/15
PHP
ありがたくも修正していただいたCakePHP::obAuthを使ったユーザ認証さんを参考に再挑戦してみた。
まずはhttp://bakery.cakephp.org/articles/view/obauth-simple-authenticationからDownload codeの枠の中身を選択コピーして、/app/controllers/components/ob_auth.phpに保存。
SQL文を使いusersとgroupsを作る。groups にはデータを入れる。これもSQL文中にあり。
指示に従い app/controllers/members_controller.php に書き込み。
class MembersController extends AppController
{
var $name = ‘Members’;
var $components = array(“obAuth”); //この行で呼んでいる
function index()
….省略
次は UserモデルとGroupモデルのアソシエーション設定
プログラマーズ リファレンスガイドの6.4. アソシエーションを読むと、どうやらUserモデルとGroupモデルを作って定義するらしい。
/app/models/user.php
<?php
class User extends AppModel
{
var $name = ‘User’;
var $hasOne = array(‘Group’ =>
array(‘className’ => ‘Group’,
‘conditions’ => ”,
‘order’ => ”,
‘dependent’ => true,
‘foreignKey’ => ‘user_id’
)
);
}
?>
/app/models/group.php
<
array(‘className’ => ‘User’,
‘conditions’ => ”,
‘order’ => ”,
‘foreignKey’ => ‘user_id’
)
);
}
?>
とこんな感じかな?
何か勘違いしている気もするが….
次はアクションの設定 に続く….
Sponsored Link
関連記事
-
-
海外旅行用のビデオカメラSONY CX430VとCX630Vを比較検討してみる
今年は子供が生まれたので一度も出かけられそうも無いが、去年は半分弱の海外放浪生活だった。これからは子
-
-
α6300のホワイトバランスカスタムセットと拡張フレキシブルスポットでのピント送り
やっとこのあたりも桜が咲き始めました。日中はかなりあたたかいので、たぶん来週がピークになりそうな感じ
-
-
マジックランタンRAW撮影テスト(後編)Mac 5D2 DaVinci MlRawViewer
EOS 5D Mark IVの噂が出始めているようです。期待の4Kは微妙ですが、出たらやっぱり欲しく
-
-
GMMAは複合型移動平均線で群馬じゃないから
テクニカル分析ってやつ。MetaTraderで使うインジケータってやつが優秀。これでトレンドを判断す
-
-
SIGMA Art 19mm F2.8 DN ブラック ソニーEマウント用の第一印象
そもそも6500が出たのにスルーしているのは、私なりに深い訳があります。 それはお金が無いんで
- PREV
- CakePHP いちばん簡単な認証システム
- NEXT
- CakePHP 認証に再挑戦 アクション編





ご質問は掲示板へお願いいたします。