*

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


 
 

関連記事

Smallrig HDMLロック 1572と1679でα6300のリグをバージョンアップ(失敗)

可能であれば SONY A6300をメインな機材にしたい! 熱暴走が怖いけど、今のところ、それほど長

記事を読む

WordPressの最強無料セット BizVektorテーマでWelcartを搭載してみる

かなり高機能でレスポンシブな無料のWordpressテーマ「BizVektor」。こいつに無料なのに

記事を読む

ブラシレスジンバル PilotFly h1+ の設定と初めてのテスト撮影

最初に SimpleBGC GUI 2.43b9でつなごうとした所エラーが出ました。ファームウェアが

記事を読む

ブラシレスジンバル 32bit controller Simple BGC_GUI 設定

かなり安定してきた私の32bitブラシレスジンバル君。この仕上がりなら、いつ水着の美女が現れても、即

記事を読む

ペヤングやきそば「和風 焼き蕎麦」は醤油味

偶然みかけたペヤングの焼き蕎麦なる商品。見るからに不味そうなので買ってみました。どうみても、美味しく

記事を読む

Comment


  1. toyosystem より:

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

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

Message

メールアドレスが公開されることはありません。

CAPTCHA


Optionally add an image (JPEG only)

Sponsored Link

GoPro HERO7 Black 〜 インフルの熱で異常行動か?

何故か記憶に無いのですが GoPro HERO7 Blackが届きまし

軽量レバーロック式三脚を物色する美少女

旅行用三脚として活躍しているのは GITZO GT1542T と KT

激安中華な Bluetooth 5.0 イヤホンを買ってみたけど便利ね

前から気になっていた Bluetooth 5.0 イヤホン。 耳

2018年に購入したもので最も良かったものはミニスライダー

あけまして おめでとうございます 2019年 第一発目にご紹介す

Final Cut Pro X 用の無料 Calloutsプラグイン13種&12種がいい感じ

すっかり Final Cut ネタが続きますが皆様いかがお過ごしでしょ

→もっと見る




  •  

PAGE TOP ↑