私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレ【PHP】フレームワーク CakePHP 8ホール目【1.3】
php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 :
レスフィルター : (試験中)
1.2で開発してるんだが、コンソールで管理するためにシェル書いたんだけど、
Class 'Model' not found in /path/to/app_model.php on line 39
ってなって動かないんだけどこれってバグ?しかも、毎回なるってわけでもなく、たまには動くんだよな。謎。
Class 'Model' not found in /path/to/app_model.php on line 39
ってなって動かないんだけどこれってバグ?しかも、毎回なるってわけでもなく、たまには動くんだよな。謎。
>>348
サンクス。そっかー、1.2じゃ使えないのか。。。
面白そうな機能なので、1.3に上げたら使ってみます。
http://d.hatena.ne.jp/hiromi2424/20100204/1265274976
サンクス。そっかー、1.2じゃ使えないのか。。。
面白そうな機能なので、1.3に上げたら使ってみます。
http://d.hatena.ne.jp/hiromi2424/20100204/1265274976
CakePHP1.2とmysql5.1を使っています。
みなさんに質問なんですが、編集、削除時の楽観排他はどうやって実現されてますか?
1.データ取得時に、更新日時を持っておく。
2.編集(削除)実行前に、対象データを検索して、更新日時を取得
3. 1と2の更新日時を比較
4. 同じなら編集(削除)実行、違ったら何もしない。
こんな感じでしょうか?
CakePHPでSELECT FOR UPDATEってどうやって実現するのでしょうか?
普通にSQL文を投げる?なんとなくCakeぽっくないですが・・・
みなさんに質問なんですが、編集、削除時の楽観排他はどうやって実現されてますか?
1.データ取得時に、更新日時を持っておく。
2.編集(削除)実行前に、対象データを検索して、更新日時を取得
3. 1と2の更新日時を比較
4. 同じなら編集(削除)実行、違ったら何もしない。
こんな感じでしょうか?
CakePHPでSELECT FOR UPDATEってどうやって実現するのでしょうか?
普通にSQL文を投げる?なんとなくCakeぽっくないですが・・・
>>360
http://cakephp.jp/modules/newbb/viewtopic.php?topic_id=1500&forum=6&post_id=3400
やったことないけど、公式フォーラムにあったよ
見てないけどbehavior作った人もいるみたい
http://cakephp.jp/modules/newbb/viewtopic.php?topic_id=1500&forum=6&post_id=3400
やったことないけど、公式フォーラムにあったよ
見てないけどbehavior作った人もいるみたい
スレ違いかもですが、サイト運営したことないんですけど、やっぱ
sanitizeしないと危険ですよね?
皆さんどーしてはるんですか?
sanitizeしないと危険ですよね?
皆さんどーしてはるんですか?
>>362
サニタイズは必要だよ。
359の方法は試したのか?CakePHPのソースあるんだから、人に頼る前に自分でコード追ったり、
どんなSQL文が発行しているのか、確認した方がいいんじゃないか?
ここ、質問スレ?
サニタイズは必要だよ。
359の方法は試したのか?CakePHPのソースあるんだから、人に頼る前に自分でコード追ったり、
どんなSQL文が発行しているのか、確認した方がいいんじゃないか?
ここ、質問スレ?
実質30分足らずだった。いったん埋まった後、重複申込みとか消して、その分が埋まったのがその30分後くらい?
あしたまたあるってのは運営GJだと思う
あしたまたあるってのは運営GJだと思う
サニタイズってもSQLインジェクション対策の部分とXSS対策の部分があるから
なんでもかんでもエスケープだのタグを無効化だのしとけばいいってわけじゃない。
データをDBに出し入れする時とビューで表示させる時で分けて考えれば良いよ。
なんでもかんでもエスケープだのタグを無効化だのしとけばいいってわけじゃない。
データをDBに出し入れする時とビューで表示させる時で分けて考えれば良いよ。
>>372
sageはメール欄にな
sageはメール欄にな
つか1.3はどんな機能が拡張されていくんだろうかな…
出て早々だが、バージョンアップが楽しみだ
出て早々だが、バージョンアップが楽しみだ
>>375
え?
え?
下記サイトの記述に従って、PaginateをModel中で上書きしたところ、Viewで、
”Undefined variable: paginator”と出るようになってしまいました。
どうすれば、View中で$paginatorを取得する事ができるでしょうか。
http://book.cakephp.org/ja/compare/249/Custom-Query-Pagination
model/group.php:
class Group extends AppModel
{
function paginate($conditions=null, $fields=NULL, $order=NULL, $limit=20, $page = 1, $recursive = null, $extra = array()) {
$conditions = array("Group.id" => "1");
return $this->find('all', compact('conditions', 'fields', 'order', 'limit', 'page', 'recursive'));
}
(以下略)
}
views/group/index.ctp:
<?php echo $paginator->prev('< 戻る', array('class'=>'effectived'), null, array('class'=>'disabled')); ?>
(以下略)
エラーメッセージ: ”Undefined variable: paginator [APP/views/group/index.ctp, line **”
”Undefined variable: paginator”と出るようになってしまいました。
どうすれば、View中で$paginatorを取得する事ができるでしょうか。
http://book.cakephp.org/ja/compare/249/Custom-Query-Pagination
model/group.php:
class Group extends AppModel
{
function paginate($conditions=null, $fields=NULL, $order=NULL, $limit=20, $page = 1, $recursive = null, $extra = array()) {
$conditions = array("Group.id" => "1");
return $this->find('all', compact('conditions', 'fields', 'order', 'limit', 'page', 'recursive'));
}
(以下略)
}
views/group/index.ctp:
<?php echo $paginator->prev('< 戻る', array('class'=>'effectived'), null, array('class'=>'disabled')); ?>
(以下略)
エラーメッセージ: ”Undefined variable: paginator [APP/views/group/index.ctp, line **”
あと paginate メソッドもいろいろと間違っていると思う
が、modelの中で上書きは関係ないから、まずは>>379あたりからひとつひとつチェックしていくべし
が、modelの中で上書きは関係ないから、まずは>>379あたりからひとつひとつチェックしていくべし
ひとつのビューに複数ボタンを設置して、押されたボタンによって処理を分けたいのですが、
押されたボタンの名前が入る変数はdataで良いのでしょうか?
<input type="submit" value="登録" name="toroku" />
を押した場合、どの変数にどの様に格納されるのか教えてください。
押されたボタンの名前が入る変数はdataで良いのでしょうか?
<input type="submit" value="登録" name="toroku" />
を押した場合、どの変数にどの様に格納されるのか教えてください。
LLのフレームワークは使用するのに
どうしても多量のバッドノウハウが必要になるからな・・・
どうしても多量のバッドノウハウが必要になるからな・・・
>392
皆が理想としてるFWじゃ?
皆が理想としてるFWじゃ?
うん、あり過ぎるね
しかも基本的な所にわんさと
慣れると不感症になるけどね
俺もそうだけどさ
しかも基本的な所にわんさと
慣れると不感症になるけどね
俺もそうだけどさ
>>398
例えば?
例えば?
多過ぎていちいち列挙すんのめんどくせ
誰でも分かるほんの一例としては
バリデーション周りやらAuth周りやら
挿入周りにすらあるし
挙げ始めたらキリないって
誰でも分かるほんの一例としては
バリデーション周りやらAuth周りやら
挿入周りにすらあるし
挙げ始めたらキリないって
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
みんなの評価 : 類似してるかもしれないスレッド
- 【PHP】フレームワーク CakePHP 9ホール目【v1.3】 (1001) - [96%] - 2010/11/1 2:53
- 【PHP】フレームワーク CakePHP 11ホール目【v1.3】 (1001) - [95%] - 2011/6/30 22:32
- 【PHP】フレームワーク CakePHP 10ホール目【v1.3】 (1001) - [95%] - 2011/2/13 8:32
- 【PHP】フレームワーク CakePHP 19ホール目【v3.3】 (844) - [93%] - 2023/2/2 14:30
- 【PHP】フレームワーク CakePHP 14ホール目【v2.1】 (1001) - [91%] - 2012/12/3 19:16
- 【PHP】フレームワーク CakePHP 15ホール目【v2.2】 (985) - [91%] - 2013/9/7 8:30
- 【PHP】フレームワーク CakePHP 17ホール目【v2.4】 (984) - [91%] - 2015/1/10 2:45
- 【PHP】フレームワーク CakePHP 13ホール目【v2.0】 (995) - [91%] - 2012/4/23 21:16 ○
- 【PHP】フレームワーク CakePHP 16ホール目【v2.4】 (1001) - [91%] - 2014/3/3 3:00
- 【PHP】フレームワーク CakePHP 12ホール目【笑】 (1001) - [91%] - 2011/11/8 7:01
- 【PHP】フレームワーク CakePHP 6ホール目【v1.2】 (933) - [90%] - 2009/8/19 2:06 ○
- 【PHP】フレームワーク CakePHP 7ホール目【v1.2】 (1001) - [90%] - 2010/3/18 1:18 ○
- 【PHP】フレームワーク CakePHP 4ホール目【v1.2】 (1001) - [90%] - 2008/12/19 21:06 ○
- 【PHP】フレームワーク CakePHP 5ホール目【v1.2】 (985) - [90%] - 2009/3/7 4:53 ☆
- 【PHP】フレームワーク CakePHP 17ホール目【v3α】 (955) - [90%] - 2016/11/15 20:45
- 【PHP】フレームワーク CakePHP 3ホール目【本命】 (1001) - [84%] - 2008/6/19 7:19 ○
トップメニューへ / →のくす牧場書庫について