私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレ【PHP】フレームワーク CakePHP 12ホール目【笑】
php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 :
レスフィルター : (試験中)
10個は物のたとえです。hasMany,hasOneとかあわせて5くらいは可能性としてありますよね?
みんな必要なくてもhasManyとかでひっぱってくるがままにやってるのかな。
パフォーマンスとか気にし過ぎなのだろうか。
気になるのはモデルにhasManyを1つ追加しただけで、
既存のfind呼び出しの挙動が変わる可能性があるということ。
本番運用してると結構怖い気がするのだけど・・・
みんな必要なくてもhasManyとかでひっぱってくるがままにやってるのかな。
パフォーマンスとか気にし過ぎなのだろうか。
気になるのはモデルにhasManyを1つ追加しただけで、
既存のfind呼び出しの挙動が変わる可能性があるということ。
本番運用してると結構怖い気がするのだけど・・・
recursiveで対応できるところはして
できないところはbindModel, unbindModelかな。
それでもだめなときは、joins使うな。おいらなら。
できないところはbindModel, unbindModelかな。
それでもだめなときは、joins使うな。おいらなら。
いやだから>>200 の言う通りだろ
俺はパフォーマンスを気にするなら、hasManyを一切使わないで開発してる
必要な時のみ自分でJOINする
結局手間暇考える時間トータルでこれは一番効率良かった
必要な時のみ自分でJOINする
結局手間暇考える時間トータルでこれは一番効率良かった
秀和システムの本を丸移ししてるのですが、エラーが出ます。
Call to a member function event() on a non-object
どこがおかしいのでしょうか。
<?php echo $html->script('prototype',array('inline'=>false)); ?>
<?php
$script =<<< EOL
function testFunc(str){
alert("you clicked \""+str+"\"!");
}
EOL;
echo $html->scriptBlock($script,array('inline'=>false));
echo $html->div(null,'Event Test!',
array('id'=>'click_div','style'=>
'background-color:#aaffaa'));
echo $javascript->event('click_div','click',
'testFunc("click_div")',array('inline'=>true));
?>
Call to a member function event() on a non-object
どこがおかしいのでしょうか。
<?php echo $html->script('prototype',array('inline'=>false)); ?>
<?php
$script =<<< EOL
function testFunc(str){
alert("you clicked \""+str+"\"!");
}
EOL;
echo $html->scriptBlock($script,array('inline'=>false));
echo $html->div(null,'Event Test!',
array('id'=>'click_div','style'=>
'background-color:#aaffaa'));
echo $javascript->event('click_div','click',
'testFunc("click_div")',array('inline'=>true));
?>
>>206
まずエラーメッセージを読もう。
「メンバ関数event()とか呼べねえよ」
関数event()が無いの?
スペルミスで呼び出せない?
それともオブジェクト(のインスタンス)が無いの?
というように調べて行って下さい。
ここまではPHPの基礎的な事。
じゃあ、この場面でオブジェクトを使えるようにするのはどうするの?
てのがcakePHPの話。
せっかくの夏休みだからちょっと考えてみて。
まずエラーメッセージを読もう。
「メンバ関数event()とか呼べねえよ」
関数event()が無いの?
スペルミスで呼び出せない?
それともオブジェクト(のインスタンス)が無いの?
というように調べて行って下さい。
ここまではPHPの基礎的な事。
じゃあ、この場面でオブジェクトを使えるようにするのはどうするの?
てのがcakePHPの話。
せっかくの夏休みだからちょっと考えてみて。
$script =<<< EOL
function testFunc(str){
alert("you clicked \""+str+"\"!");
}
EOL;
それより、このコーディング思想てどうなの?
function testFunc(str){
alert("you clicked \""+str+"\"!");
}
EOL;
それより、このコーディング思想てどうなの?
$javascriptヘルパーの動作のお勉強ならいいんじゃないの?
つってももうdeprecatedだけど。
つってももうdeprecatedだけど。
modelのsaveメソッドで保存した時、saveの戻り値の配列にinsertされたidを入れて欲しいんだけど・・・
ビヘイビアとかでやってくるのないかな。
ビヘイビアとかでやってくるのないかな。
こんな感じ?
動かしてないけど
function save($data = null, $validate = true, $fieldList = array()) {
if (parent::save($data, $validate, $fieldList)) {
return $this->id;
}
return false;
}
動かしてないけど
function save($data = null, $validate = true, $fieldList = array()) {
if (parent::save($data, $validate, $fieldList)) {
return $this->id;
}
return false;
}
afterSave()で。Behaviorで。
<?php
class InsertIdBehavior extends ModelBeavior {
public function afterSave($model, created = false) {
if ($created) {
$model->data[$model->alias][$model->primaryKey] = $model->getInsertID();
}
}
}
これぐらい自作しなさいよ。
<?php
class InsertIdBehavior extends ModelBeavior {
public function afterSave($model, created = false) {
if ($created) {
$model->data[$model->alias][$model->primaryKey] = $model->getInsertID();
}
}
}
これぐらい自作しなさいよ。
ビューの共通関数はヘルパー
コントローラの共通関数はコンポーネント
モデルの共通関数はビヘイビア
じゃあビューとコントローラとモデル全部共通で使いたい関数はどこに置けばおkですか?
コントローラの共通関数はコンポーネント
モデルの共通関数はビヘイビア
じゃあビューとコントローラとモデル全部共通で使いたい関数はどこに置けばおkですか?
>>215
app/libsはどういう使い方(クラスの名前・読み込み方法)するんですか?
app/libsはどういう使い方(クラスの名前・読み込み方法)するんですか?
>>215,216
マニュアルとか全然読まないの?
マニュアルとか全然読まないの?
____
/ \
/ ─ ─\
/ ,(●) (●)、\
| (__人__) | はい、マニュアルは全然読みません。
\ ` ⌒´ / わからないことは、もっぱら2ちゃんで聞きます。
,,.....イ.ヽヽ、___ ーーノ゙-、.
: | '; \_____ ノ.| ヽ i
| \/゙(__)\,| i |
> ヽ. ハ | ||
/ \
/ ─ ─\
/ ,(●) (●)、\
| (__人__) | はい、マニュアルは全然読みません。
\ ` ⌒´ / わからないことは、もっぱら2ちゃんで聞きます。
,,.....イ.ヽヽ、___ ーーノ゙-、.
: | '; \_____ ノ.| ヽ i
| \/゙(__)\,| i |
> ヽ. ハ | ||
そんな固い頭の奴にこそ触ってほしくねーわ。
マニュアル読んでなかったら「マニュアルに書いてるよ」
って言えば良いだけだろ。コミュ力0かよ
マニュアル読んでなかったら「マニュアルに書いてるよ」
って言えば良いだけだろ。コミュ力0かよ
マニュアル読むより、他人に聞いた方が大抵効率が良い
仕事は効率良くやるべきもの
仕事は効率良くやるべきもの
>224
そんなこたぁないぜ。
基本が出来てないと、同じようなことを何度も聞く事になる。
仕事を頼んでる方からすると、同じような事を何度もお願いしてるのに、その度に同じことを掲示板で聞いてるような奴には頼みたくないと思うが。
そんなこたぁないぜ。
基本が出来てないと、同じようなことを何度も聞く事になる。
仕事を頼んでる方からすると、同じような事を何度もお願いしてるのに、その度に同じことを掲示板で聞いてるような奴には頼みたくないと思うが。
>>225-226
お前、会社で部下を持った事無いだろ?
それは単にお前が「教えてるだけ」だからだ。
だから教えられた方も身になってないし、自分も何も得られない。
普通、何度も同じ質問してこないような教え方をするし、
質問してきたという事はその事が「わかりづらい・難しい」わけだから、
どうやって伝えたら相手は理解するのか?という自分自身の勉強にも成り。
仕事でやってるならお客さんに対する説明の時とかな。
そこまで考えずに単に「教えてるだけ」なら、お互い何も得る物ねーわ
お前、会社で部下を持った事無いだろ?
それは単にお前が「教えてるだけ」だからだ。
だから教えられた方も身になってないし、自分も何も得られない。
普通、何度も同じ質問してこないような教え方をするし、
質問してきたという事はその事が「わかりづらい・難しい」わけだから、
どうやって伝えたら相手は理解するのか?という自分自身の勉強にも成り。
仕事でやってるならお客さんに対する説明の時とかな。
そこまで考えずに単に「教えてるだけ」なら、お互い何も得る物ねーわ
マニュアルに書いてあることなのに読まず、人に質問して教えてもらったほうが効率がいいってこと・・・?
よくわからんな・・・
よくわからんな・・・
>>その時は、「>>1に書いてるよ」とひと言いえば良いだけ。
つまり、「マニュアルに書いてあるよ」とひと言いえば言いだけか。
つまり、「マニュアルに書いてあるよ」とひと言いえば言いだけか。
>>230
お前何で「マニュアルに書いてる」って前提で話してるんだ?
それはお前が書いてるのを知ってるからわかるわけで、
それを知らない奴にとっては、書かれている事はわからないだろ。
で、マニュアルに書いてないと思った・あるいは見てないから質問するわけで、
だったら「マニュアルに書いてるよ」と、ひと言いえば済むだけ。
何をそんな疑問に思うか全く分からん。
お前何で「マニュアルに書いてる」って前提で話してるんだ?
それはお前が書いてるのを知ってるからわかるわけで、
それを知らない奴にとっては、書かれている事はわからないだろ。
で、マニュアルに書いてないと思った・あるいは見てないから質問するわけで、
だったら「マニュアルに書いてるよ」と、ひと言いえば済むだけ。
何をそんな疑問に思うか全く分からん。
たいそうなもんでもないし先にCookbookぐらいは読むもんだろ、こういうの。
FWの作法・流儀にそった実装をして、共通認識を崩さないよう開発をするもんでしょ。。
あと読み流すだけでいいからクラス一覧も。
元主は質問してくれたんだから俺的にはセーフです。
FWの作法・流儀にそった実装をして、共通認識を崩さないよう開発をするもんでしょ。。
あと読み流すだけでいいからクラス一覧も。
元主は質問してくれたんだから俺的にはセーフです。
だから「こうしてるはず!」という固定概念を無くせよ
質問に分かる奴がいれば答えれば良いし、分からなければ無視しろ。
マニュアルや>>1にあるなら教えればいいし、そうじゃなければggrksでいい。
なにを数レスまでごちゃごちゃ言ってるか俺には理解できない
質問に分かる奴がいれば答えれば良いし、分からなければ無視しろ。
マニュアルや>>1にあるなら教えればいいし、そうじゃなければggrksでいい。
なにを数レスまでごちゃごちゃ言ってるか俺には理解できない
>>232
話の流れぐらいよんでくれよ
話の流れぐらいよんでくれよ
____
/ \
/ ─ ─\
/ ,(●) (●)、\
| (__人__) | 仕事って教えてもらうものですよね。
\ ` ⌒´ / 自分で勉強しろとか上司の役割果たして無いと思うんです。
,,.....イ.ヽヽ、___ ーーノ゙-、.
: | '; \_____ ノ.| ヽ i
| \/゙(__)\,| i |
> ヽ. ハ | ||
/ \
/ ─ ─\
/ ,(●) (●)、\
| (__人__) | 仕事って教えてもらうものですよね。
\ ` ⌒´ / 自分で勉強しろとか上司の役割果たして無いと思うんです。
,,.....イ.ヽヽ、___ ーーノ゙-、.
: | '; \_____ ノ.| ヽ i
| \/゙(__)\,| i |
> ヽ. ハ | ||
すみません、フルボッコされるの承知でどうか
教えて下さい。
簡単なフォームを作って確認の上、DBに登録
させる仕組みを作ったのですが、layoutデータ
の画像がリンク切れを起こします。
フォームのあるviewフォルダの中には、index、
kakunin、touroku、kanryouの4つのファイルが
あり、controllerで毎回layoutを再読み込みする
のですが、layoutのデータがちゃんと適用
されるのがindexのみでした。
他のファイルは/〇〇/kakuninのようにルートが
変わってしまうので、Router::url()を使って
変更するのだろうと思い試してみたのですが
上手くいきません。
とりあえず、Routerクラスあたりをあたって
いますが、詳しい方、どうか、無知な私に
教えていただけないでしょうか?
cakephpは、1.3を使っております。
よろしくお願い致します。
教えて下さい。
簡単なフォームを作って確認の上、DBに登録
させる仕組みを作ったのですが、layoutデータ
の画像がリンク切れを起こします。
フォームのあるviewフォルダの中には、index、
kakunin、touroku、kanryouの4つのファイルが
あり、controllerで毎回layoutを再読み込みする
のですが、layoutのデータがちゃんと適用
されるのがindexのみでした。
他のファイルは/〇〇/kakuninのようにルートが
変わってしまうので、Router::url()を使って
変更するのだろうと思い試してみたのですが
上手くいきません。
とりあえず、Routerクラスあたりをあたって
いますが、詳しい方、どうか、無知な私に
教えていただけないでしょうか?
cakephpは、1.3を使っております。
よろしくお願い致します。
>>239
今、試してみました!
出来ました!
有難うございます!
有難うございます!
今日一日、一体、何をやってたんだと情けない
ほど凹んでました。
本当に有難うございます!
リンクも同様に出来ました!
本当に、本当に、有難うございました!
今、試してみました!
出来ました!
有難うございます!
有難うございます!
今日一日、一体、何をやってたんだと情けない
ほど凹んでました。
本当に有難うございます!
リンクも同様に出来ました!
本当に、本当に、有難うございました!
CakePHPのSessionおかしくないか?
ログインのフラグとして利用してるんだけど、すぐ切れる(無くなる)
core.phpの設定いじりまくってるが改善されん
ログインのフラグとして利用してるんだけど、すぐ切れる(無くなる)
core.phpの設定いじりまくってるが改善されん
Cakeのセッションはおかしいよ、昔から
知らないと使おうとしちゃうよね、結局皆自作してる
知らないと使おうとしちゃうよね、結局皆自作してる
Sessionといえば、cookie_lifetimeも変だよね
ブラウザを閉じたら、セッションも切れて欲しい
ブラウザを閉じたら、セッションも切れて欲しい
クライアントのセッションIDが消えているのか
サーバのセッションデータが消えているのか切り分けないと。
たぶんサーバ側と思われ。
前スレだったかにもあったんじゃないかな。
http://pentan.info/php/session_gc.html
サーバのセッションデータが消えているのか切り分けないと。
たぶんサーバ側と思われ。
前スレだったかにもあったんじゃないかな。
http://pentan.info/php/session_gc.html
Smarty View Classが見つからないんで
誰かくれませんかね?
誰かくれませんかね?
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
みんなの評価 : 類似してるかもしれないスレッド
- 【PHP】フレームワーク CakePHP 17ホール目【v3α】 (955) - [92%] - 2016/11/15 20:45
- 【PHP】フレームワーク CakePHP 14ホール目【v2.1】 (1001) - [92%] - 2012/12/3 19:16
- 【PHP】フレームワーク CakePHP 19ホール目【v3.3】 (844) - [92%] - 2023/2/2 14:30
- 【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 17ホール目【v2.4】 (984) - [92%] - 2015/1/10 2:45
- 【PHP】フレームワーク CakePHP 10ホール目【v1.3】 (1001) - [92%] - 2011/2/13 8:32
- 【PHP】フレームワーク CakePHP 13ホール目【v2.0】 (995) - [92%] - 2012/4/23 21:16 ○
- 【PHP】フレームワーク CakePHP 8ホール目【1.3】 (1001) - [91%] - 2010/7/22 22:16
- 【PHP】フレームワーク CakePHP 9ホール目【v1.3】 (1001) - [90%] - 2010/11/1 2:53
- 【PHP】フレームワーク CakePHP 3ホール目【本命】 (1001) - [87%] - 2008/6/19 7:19 ○
- 【PHP】フレームワーク CakePHP 6ホール目【v1.2】 (933) - [87%] - 2009/8/19 2:06 ○
- 【PHP】フレームワーク CakePHP 5ホール目【v1.2】 (985) - [87%] - 2009/3/7 4:53 ☆
- 【PHP】フレームワーク CakePHP 7ホール目【v1.2】 (1001) - [87%] - 2010/3/18 1:18 ○
トップメニューへ / →のくす牧場書庫について