*

CakePHP 認証に再挑戦 アクション編

公開日: : 最終更新日:2013/08/15 PHP

引き続きCakePHP::obAuthを使ったユーザ認証必要なアクションの設定にしたがって作業。
/app/controllers/users_controller.phpを作る。
次はビューだ。?あれ?
/app/views/members/login.thtmlでいいのかな?
とりあえず、/app/controller/members_controller.phpに
function view($id = null)
{
$this->obAuth->lock(array(1)); // ここを追加
$this->Member->id = $id;
$this->set(‘member’, $this->Member->read());
}
してみて 
http://***.s***.xrea.com/member/members/view/1
にアクセスすると….
Missing view
数分悩む…..とりあえず現実逃避でテレビ中…
エラーが出ているアドレスを見ると
http://***.s***.xrea.com/member/users/login
となっている。users??
/app/views/members/login.thtmlでいいのね。
まだまだ理解していない自分が情けないような、できてうれしいような。
無事に User Login 画面が出ました。
あれ?ところでusername とか pass をどこかで設定した記憶がないけど…と、おもむろに Sign In ボタンを押すと…
膨大なエラーが….
Warning: SQL Error: 1054: Unknown column ‘Group.user_id’ in ‘on clause’ in …
class Group extends AppModel
{
var $name = ‘Group’;
var $belongsTo = array(‘User’ =>
array(‘className’ => ‘User’,
‘conditions’ => ”,
‘order’ => ”,
‘foreignKey’ => ”
)
);
}
とforeignKeyを削除してみてもダメ(; 😉
と、よく考えたら、group だから hasOne じゃないのか?とも思ったけど違うような気もする…
結局、よくわかっていない自分。
色々実験してみて
‘foreignKey’ => ‘group_id’
とすることでエラーは出なくなりました。6.4. アソシエーションをよく読め!って。
続く


Sponsored Link


 
 

関連記事

Blackmagic video assist 用フードを自分で作ってみた

ファームアップで生まれ変わった Blackmagic video assistさん。 液晶の品

記事を読む

関連記事プラグイン(YARPP)の表示がおかしいので修正してみる

こんにちはイケメンです。 高機能で便利なWordpressの関連記事表示プラグイン「YARPP」。

記事を読む

SmartTap 車載ホルダー EasyOneTouch2 が強力吸盤で凄いぞ(追記)

日曜日なんでカメラじゃない話題。だって 4K30PがS35mmじゃないってことで、すっかり冷静になっ

記事を読む

ハンディカムCX630Vにアルカスイス互換(ARCA SWISS TYPE)クイックリリースプレート

激安が好き。というより貧乏なので激安じゃなきゃ買えません。というわけで、今回もアマゾン様で発見したク

記事を読む

モーターパワーをちょっと上げて自動PID設定してみる

しょぼいながらも色々道具は揃ってきたように思います。そろそろ真剣に映像の勉強もしなくては!と考えアマ

記事を読む

Comment


  1. toyosystem より:

    SECRET: 0
    PASS:
    memberがusersをhasmanyで
    userがgroupにbelongs_toが自然ですね。
    頑張ってください。

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

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 ↑