私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレ【PHP】フレームワーク CakePHP 6ホール目【v1.2】
php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 : ○
レスフィルター : (試験中)
>>551
ごめん、勝手に array[ 'id' ] = 'name' 形式に脳内変換してた。。。
ごめん、勝手に array[ 'id' ] = 'name' 形式に脳内変換してた。。。
ググっても見つからなかったもので…。
beforeFilter でコンポーネントから取得した値を
同じコントローラー内で使うのはどうすれば良いでしょうか
function beforeFilter() {
$member = $this->ComponentsName->getMember();
$this->set('member', $member);
}
function view() {
←ここで使いたい
}
変数を展開してみて上のように set していれば $this->viewVars で値は取れるのですが
1.2 でなくなる(でもなくなってない)ので使って良いものか…。
http://labs.uechoco.com/blog/2008/02/phpcakephpviewvars.html
beforeFilter でコンポーネントから取得した値を
同じコントローラー内で使うのはどうすれば良いでしょうか
function beforeFilter() {
$member = $this->ComponentsName->getMember();
$this->set('member', $member);
}
function view() {
←ここで使いたい
}
変数を展開してみて上のように set していれば $this->viewVars で値は取れるのですが
1.2 でなくなる(でもなくなってない)ので使って良いものか…。
http://labs.uechoco.com/blog/2008/02/phpcakephpviewvars.html
>>553
えっ、それ使えなくなったら結構困るな
えっ、それ使えなくなったら結構困るな
cronで回す処理はcakeを使わないほうがよいのでしょうか。
コントローラとアクションは引数で渡す??
cron以外はcakeで開発しているので、設定ファイル等同じものが
使えたほうがいいと思うのですが、難しいですよね。
コントローラとアクションは引数で渡す??
cron以外はcakeで開発しているので、設定ファイル等同じものが
使えたほうがいいと思うのですが、難しいですよね。
>>556
つ http://book.cakephp.org/ja/complete/108/The-CakePHP-Console
つ http://book.cakephp.org/ja/complete/108/The-CakePHP-Console
昨日ダウンロードして初めて触ってみた。
始めはちんぷんかんぷんだったけど、なんか面白そうだ。
でもさ、命名規則が煩わしいし、よくわかんねー。例えば、
Php
Phps
php
phps
どれか一つでも違ってたらアウトだよね?
「php」っていうキーワードがあるなら、なんでそれを全体に
反映させないのかと思った。プロジェクト毎に大文字小文字
や単数形・複数形を意識して、変数やパラメータを書き換え
なきゃいけないなんて。。
始めはちんぷんかんぷんだったけど、なんか面白そうだ。
でもさ、命名規則が煩わしいし、よくわかんねー。例えば、
Php
Phps
php
phps
どれか一つでも違ってたらアウトだよね?
「php」っていうキーワードがあるなら、なんでそれを全体に
反映させないのかと思った。プロジェクト毎に大文字小文字
や単数形・複数形を意識して、変数やパラメータを書き換え
なきゃいけないなんて。。
日本人だと「基本は単数形」って覚えちゃうけど、
単数複数の概念があると、単数形や複数形で書くメリットも大きい。
あと、単数複数が間違ってたら、エラーページが出てきて
「○○ってクラスがねえから、こんな感じで書け!」って
教えてくれるので単数複数を間違えてもすぐ気づくし。
単数複数の概念があると、単数形や複数形で書くメリットも大きい。
あと、単数複数が間違ってたら、エラーページが出てきて
「○○ってクラスがねえから、こんな感じで書け!」って
教えてくれるので単数複数を間違えてもすぐ気づくし。
複数系なんて、中学で習ったし、基本 s つけるだけなのに案外覚えてないよね。
俺も苦労した。
今のバージョンは
indexs でOKだけど、以前は
indexcies? にしないとエラーになった時があった。
俺も苦労した。
今のバージョンは
indexs でOKだけど、以前は
indexcies? にしないとエラーになった時があった。
俺はdataの単数系が云々という既出の話で苦労した
datumなんて知らねえよ
datumなんて知らねえよ
不規則変化の動詞、名詞は頻出だということで、
やたら覚えさせられたが。
俺はもう古い時代の人間なのか。
やたら覚えさせられたが。
俺はもう古い時代の人間なのか。
>>574
あくまで推測の域だが、save後にlastidが取れるのはセッションに
保存してるからじゃないかな。mysqlみたいにSQLで用意してる
DBもあるけど、そうじゃないのもあるし、セッションが失われる行動を
取ると当然なくなると思う。
オートインクリはサポートしてないDBもあるから、それに合わせた
コーディングが出来てないんじゃないの?
ソースとかマニュアル見てみたけど推測の域を出ないな。
あくまで推測の域だが、save後にlastidが取れるのはセッションに
保存してるからじゃないかな。mysqlみたいにSQLで用意してる
DBもあるけど、そうじゃないのもあるし、セッションが失われる行動を
取ると当然なくなると思う。
オートインクリはサポートしてないDBもあるから、それに合わせた
コーディングが出来てないんじゃないの?
ソースとかマニュアル見てみたけど推測の域を出ないな。
>>576
すいません!再起動、関係なかったです。
原因は↓でした。
http://www.mono-space.net/blog/php/e070405_insert_or_update.htm
上記レス(568~)の修正によってURLのパラメーターが取れるようになったんですが
勝手にIDにセットされ、insertできなくなったのでした。
修正前に再起動していた為、apache/mysqlのせいだと思い込んでました。
すいません!再起動、関係なかったです。
原因は↓でした。
http://www.mono-space.net/blog/php/e070405_insert_or_update.htm
上記レス(568~)の修正によってURLのパラメーターが取れるようになったんですが
勝手にIDにセットされ、insertできなくなったのでした。
修正前に再起動していた為、apache/mysqlのせいだと思い込んでました。
>>581
渡らないと思うけど。
渡らないと思うけど。
http://localhost/cakephp/posts/index
これでアクセスすると下記のようなエラーが出ます
何がおかしいんでしょうか?
Error: The view for PostsController::index() was not found.
Error: Confirm you have created the file: C:\xampp\htdocs\cakephp\app\views\posts\index.ctp
Notice: If you want to customize this error message, create app\views\errors\missing_view.ctp
これでアクセスすると下記のようなエラーが出ます
何がおかしいんでしょうか?
Error: The view for PostsController::index() was not found.
Error: Confirm you have created the file: C:\xampp\htdocs\cakephp\app\views\posts\index.ctp
Notice: If you want to customize this error message, create app\views\errors\missing_view.ctp
HBTMのバリデーションルール
最低一つは選択ってどうかけばいいですか??
教えて!
UserとDinnerがあったとして、
users/add.ctpあたりで
> echo $form->input('Dinner',
> array(
> 'multiple' => 'checkbox',
> )
> );
こんな感じのときに、
一つも選択していなければエラーにしたい。
ルールは
> 'rule' => array('multiple', array('min' => 1))
これでいいのかな??
Userモデル?Dinnerモデル?
DinnersUser???
どこにどうかけばいーですか?
最低一つは選択ってどうかけばいいですか??
教えて!
UserとDinnerがあったとして、
users/add.ctpあたりで
> echo $form->input('Dinner',
> array(
> 'multiple' => 'checkbox',
> )
> );
こんな感じのときに、
一つも選択していなければエラーにしたい。
ルールは
> 'rule' => array('multiple', array('min' => 1))
これでいいのかな??
Userモデル?Dinnerモデル?
DinnersUser???
どこにどうかけばいーですか?
>>588
それはある
詰め込み世代の新人って指示待ちか出来もしない癖に勝手な事やって迷惑掛けてくれる奴かの両極端だった
ここ数年の奴らは、意外と使える
我々にしてもそうだったけど目で盗んで憶えるというか自分の頭で考えて言われなくても的確に動けるのが増えた気がする
日本人らしさが戻って来た感じ
それはある
詰め込み世代の新人って指示待ちか出来もしない癖に勝手な事やって迷惑掛けてくれる奴かの両極端だった
ここ数年の奴らは、意外と使える
我々にしてもそうだったけど目で盗んで憶えるというか自分の頭で考えて言われなくても的確に動けるのが増えた気がする
日本人らしさが戻って来た感じ
" information "って単語、単・複数形の区別が無いのですね。
Informations ってテーブル切って、bakeしたら「テーブルねぇぞ!」って怒られたら、調べてみたら Information で統一だった
自分の英語レベルの低さに悲しくなる...orz
Informations ってテーブル切って、bakeしたら「テーブルねぇぞ!」って怒られたら、調べてみたら Information で統一だった
自分の英語レベルの低さに悲しくなる...orz
>>598
ありがとうございます。
う~~~ん、なんかスッキリしない方法ですねやっぱり。
よくありそうな仕様なのに正攻法でないというか。。
そうも言ってられませんのでいただきましたURLのような実装でいこうと思います。
ありがとうございました
ありがとうございます。
う~~~ん、なんかスッキリしない方法ですねやっぱり。
よくありそうな仕様なのに正攻法でないというか。。
そうも言ってられませんのでいただきましたURLのような実装でいこうと思います。
ありがとうございました
類似してるかもしれないスレッド
- 【PHP】フレームワーク CakePHP 7ホール目【v1.2】 (1001) - [98%] - 2010/3/18 1:18 ○
- 【PHP】フレームワーク CakePHP 4ホール目【v1.2】 (1001) - [98%] - 2008/12/19 21:06 ○
- 【PHP】フレームワーク CakePHP 5ホール目【v1.2】 (985) - [98%] - 2009/3/7 4:53 ☆
- 【PHP】フレームワーク CakePHP 10ホール目【v1.3】 (1001) - [92%] - 2011/2/13 8:32
- 【PHP】フレームワーク CakePHP 16ホール目【v2.4】 (1001) - [92%] - 2014/3/3 3:00
- 【PHP】フレームワーク CakePHP 11ホール目【v1.3】 (1001) - [92%] - 2011/6/30 22:32
- 【PHP】フレームワーク CakePHP 15ホール目【v2.2】 (985) - [92%] - 2013/9/7 8:30
- 【PHP】フレームワーク CakePHP 9ホール目【v1.3】 (1001) - [92%] - 2010/11/1 2:53
- 【PHP】フレームワーク CakePHP 19ホール目【v3.3】 (844) - [90%] - 2023/2/2 14:30
- 【PHP】フレームワーク CakePHP 17ホール目【v2.4】 (984) - [90%] - 2015/1/10 2:45
- 【PHP】フレームワーク CakePHP 13ホール目【v2.0】 (995) - [90%] - 2012/4/23 21:16 ○
- 【PHP】フレームワーク CakePHP 14ホール目【v2.1】 (1001) - [90%] - 2012/12/3 19:16
- 【PHP】フレームワーク CakePHP 8ホール目【1.3】 (1001) - [90%] - 2010/7/22 22:16
- 【PHP】フレームワーク CakePHP 3ホール目【本命】 (1001) - [89%] - 2008/6/19 7:19 ○
- 【PHP】フレームワーク CakePHP 17ホール目【v3α】 (955) - [88%] - 2016/11/15 20:45
トップメニューへ / →のくす牧場書庫について