*

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


 
 

関連記事

AZDEN SGM-250か SENNHEISERゼンハイザー MKE600か?

スッカリ暑さで体調不良。ブログ更新も半月ほどお休みしてしまいました。ご心配いただいた全国の美少女の皆

記事を読む

no image

FuelPHPのViewModelで表示用データを加工

元のテーブルにはIDを持たせておいて、そのIDをもとに違うテーブルからデータを持ってくるという、よ

記事を読む

テスター用 Simple BGC GUI v2.44b2 が 2.44b3 にアップ!

ニュース記事を見ていて、どうも疑問が湧いてくるのはジジイだから? 片方の主張ばかり取り上げている点や

記事を読む

Myブラシレスジンバルに ebay i2c splitter でセカンドセンサー取付

ほんの少しだけ暑さが和らいだように思います。そこで時間を見つけて例のebayあたりで売っていた i2

記事を読む

59,000円くれるauひかりが開通したのでスピードテスト

工事の人が来て光回線の切り替えとNTTの端末を持って帰っていきました。1Gで早いと聞いていたので期待

記事を読む

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

Message

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA


Optionally add an image (JPEG only)

Sponsored Link

エレコム GRAPH GEAR NEO カメラバッグDGB-P01BKにジンバルを入れる

やっぱり高いけどEndurance (エンデュランス) カメラバッグの

エレコム GRAPH GEAR NEO カメラバッグDGB-P01BKが北の国から

一年中GWの美少女です。 Lowepro カメラリュック フリッ

MOZA Mini-S スマホ用スタビライザーが届いた!

1万円弱で買えるスマホ用ブラシレスジンバルの新型 MOZA Mini-

GoPro Hero7 Black用 保護ケース アルミ合金保護フレームがいいよって話

別に大した話ではありません。 最近書くことが少ないのでたまには書

期待の新製品 MOZA Mini-S スマホ用スタビライザーが発売されたみたい

教えてもらった新製品のホームページで MOZA Mini-Sが紹介され

→もっと見る




  •  

PAGE TOP ↑