*

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


 
 

関連記事

FacebookやTwitterで何を書くべきか?ヒントが見つかる書籍

私はツイッターが嫌いです。知らない人の『ビールなう』とか、どうでもいいつぶやきばっかりで、嫌気がさし

記事を読む

DIY Brushless Gimbal (Simple BGC) の設定をイロイロ試してみた

最初の頃から比べれば安定してきたと言えるブラシレスギンバルですが、いろいろな動画を見るとがっくりしま

記事を読む

私のSimpleBGC GUI設定を一括公開

今年はテーマを決めて、少し真剣に動画撮影に取り組んでみようかと妄想全開です。都会と違って田舎は絵にな

記事を読む

Blackmagic Video Assist 2.1アップデートは 4K専用?

6月には出ていたアップデーターですが、記にしながら放置していました。というのも、4K云々という文字が

記事を読む

2週間ほど設定で悩み続けた私のBGは安定しそうもない感じ

思い起こせば7月の10日ころ、新しいバージョンのファームにしてから水平の不安定さと戦い続けました。そ

記事を読む

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 ↑