Tag Archive for cake

Cake.php セッションのDB格納

ここが分かりやすかった

http://c-brains.jp/blog/wsg/10/06/02-201208.php

このエントリーをはてなブックマークに追加
はてなブックマーク - Cake.php セッションのDB格納
Share on Facebook
Bookmark this on Yahoo Bookmark
Bookmark this on Livedoor Clip
Share on FriendFeed
[`tweetmeme` not found]
[`grow` not found]

Cake.php Twitterログインを利用するまで(1)

TwitterとのOAuth認証をつかった連携でいくつか躓いたので、覚書。

【やりたいこと】「Twitterでログイン」を用意してOAuth認証を行う
http://d.hatena.ne.jp/hagimi/20091123/p2

■twitter.com側のリダイレクトによるセッション切れが問題(セキュリティレベルをlowにして解決)
http://d.hatena.ne.jp/megane_bomb/20100510/1273503562
http://planetcakephp.org/aggregator/items/1917-cakephp%E3%83%AA%E3%83%80%E3%82%A4%E3%83%AC%E3%82%AF%E3%83%88%E3%81%99%E3%82%8B%E3%81%A8%E3%82%BB%E3%83%83%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%8C%E5%88%87%E3%82%8C%E3%82%8B

■オリジナルのセッションタイムを設ける方法
http://www.mrk.jp/taxonomy/term/72

いやー、無駄な時間使った。

このエントリーをはてなブックマークに追加
はてなブックマーク - Cake.php Twitterログインを利用するまで(1)
Share on Facebook
Bookmark this on Yahoo Bookmark
Bookmark this on Livedoor Clip
Share on FriendFeed
[`tweetmeme` not found]
[`grow` not found]

Cake.phpのデータの渡し方

データの渡し方で少し躓いたから、書いておく。

index.ctp から、
add.cpt へフォームを使ってデータを渡す時、

index.ctp では、Testのテーブルに値を入れるときに、
echo $form->create(null,array(‘type’=>’post’,’action’=>’./add’));
echo $form->hidden(‘Test.id’,array( ‘value’ => ‘1’ ));
echo $form->hidden(‘Test.flag’,array( ‘value’ => ‘1’ ));
echo $form->submit(“フラグ立てて追加”);
echo $form->end();
とかにして、

add.ctp では、controller内で、下記のようにする。
※Test2のテーブルの項目を、Testのテーブルを追加すると同時に、
同一ページに表示させる場合、data[‘Test’][‘id’]←ここに躓いた。( ‘ つけてなかった)
function add() {
if (!empty($this->data)) {
$id = $this->data[‘Test’][‘id’];
$this->set(‘data’, $this->Test2->read(null, $id));

$this->Test->create();
if ($this->Test->save($this->data)) {
$this->Session->setFlash(__(‘The mk user accept has been saved’, true));
} else {
$this->Session->setFlash(__(‘The mk user accept could not be saved. Please, try again.’, true));
}
}
}

このエントリーをはてなブックマークに追加
はてなブックマーク - Cake.phpのデータの渡し方
Share on Facebook
Bookmark this on Yahoo Bookmark
Bookmark this on Livedoor Clip
Share on FriendFeed
[`tweetmeme` not found]
[`grow` not found]

Cake.phpのプラグイン集

プラグインは沢山知っておいたほうが良いですよね。

綺麗にまとめられてました。メモ。

■アップロード
http://www.zontheworld.com/blog/archives/111

■twitter連携
http://fuettc.com/wordpress/?p=439

■ログイン系
http://d.hatena.ne.jp/jonosuke/20100315/p1
初期設定されているURLの変更
http://cho-co.be/blog/cakephp/cakephp-auth-url/

■メール送信


http://hal456.net/qdmail/

■いろいろ
http://1-byte.jp/2010/09/06/introduce_cakephp_plugins/

このエントリーをはてなブックマークに追加
はてなブックマーク - Cake.phpのプラグイン集
Share on Facebook
Bookmark this on Yahoo Bookmark
Bookmark this on Livedoor Clip
Share on FriendFeed
[`tweetmeme` not found]
[`grow` not found]