私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレ【PHP】フレームワーク CakePHP 15ホール目【v2.2】
php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 :
レスフィルター : (試験中)
その議論は知らんが、単純に配列の方が、オブジェクトのプロパティより速い。
自分で試せるよ。データベースの返り値を模した配列とオブジェクトで試してみ。
自分で試せるよ。データベースの返り値を模した配列とオブジェクトで試してみ。
>>151
配列の方がコスト低いのは分かるけどさ。
PHPのほかのフレームワークだと、オブジェクトにしてるのもあるから、
選択肢としてまったく無しじゃないと思うんだ。
そのなか、何で配列で行くことにしたのかなと思ってん。
配列の方がコスト低いのは分かるけどさ。
PHPのほかのフレームワークだと、オブジェクトにしてるのもあるから、
選択肢としてまったく無しじゃないと思うんだ。
そのなか、何で配列で行くことにしたのかなと思ってん。
>>152
自分で書いたのもう一度読め
自分で書いたのもう一度読め
だから、配列の方が速いからだろ?
そもそもオブジェクトである必然性は全くないし。
そもそもオブジェクトである必然性は全くないし。
納得出来ないなら他のフレームワーク使えばいいだけだろ
わざわざ配列の方を採用しているところに「なんでオブジェクトにしないの?」
ってお前の主張を押し付けるのはおかしいだろ
わざわざ配列の方を採用しているところに「なんでオブジェクトにしないの?」
ってお前の主張を押し付けるのはおかしいだろ
お前ら何と戦ってんの?
議論があるってことは両方にメリット・デメリットがあるってことだろ。
配列を採用するフレームワークもあるし、オブジェクトを採用するフレームワークもある。
コストが低いだけで、配列がベストって状況じゃないから、
理解を深めるために、過去にあった議論を見たいと思って何かおかしいのか?
議論があるってことは両方にメリット・デメリットがあるってことだろ。
配列を採用するフレームワークもあるし、オブジェクトを採用するフレームワークもある。
コストが低いだけで、配列がベストって状況じゃないから、
理解を深めるために、過去にあった議論を見たいと思って何かおかしいのか?
オブジェクト指向と「配列のほうが早いからCakeは配列を採用している」
事と何が問題なんだ?
オブジェクト指向だからって絶対その通りしなきゃいけない決まりなんて無いだろ。
お前は頭が硬すぎるんだよ
事と何が問題なんだ?
オブジェクト指向だからって絶対その通りしなきゃいけない決まりなんて無いだろ。
お前は頭が硬すぎるんだよ
オブジェクト指向では配列は使ってはいけないとでも言いたいの?
findの戻り値がオブジェクトだったら、そのオブジェクトは具体的にどんなメソッドを持っていて
配列よりどう便利なの?
findの戻り値がオブジェクトだったら、そのオブジェクトは具体的にどんなメソッドを持っていて
配列よりどう便利なの?
>>162
戻り値はオブジェクトの場合とオブジェクトの配列の場合があるだろ。
オブジェクトの利点だが、人に聞かなきゃ分からんの?
Fat ModelとかDRYの原則とか理解してれば分かるはずなんだがねぇ。
戻り値はオブジェクトの場合とオブジェクトの配列の場合があるだろ。
オブジェクトの利点だが、人に聞かなきゃ分からんの?
Fat ModelとかDRYの原則とか理解してれば分かるはずなんだがねぇ。
>>162
CakeEntityの作者のブログに利点は色々書いてあるから読んでみるといいよ
CakeEntityの作者のブログに利点は色々書いてあるから読んでみるといいよ
http://d.hatena.ne.jp/basuke/20110908/1315479931
なるほどねえ
いまだとafterFindでやらざるを得ないような処理をEntityオブジェクトでやらせたり出来るって感じかな
多分便利なんだろうな
なるほどねえ
いまだとafterFindでやらざるを得ないような処理をEntityオブジェクトでやらせたり出来るって感じかな
多分便利なんだろうな
>>156
ほれ
http://www.1x1.jp/blog/2006/09/cakephp_array_based_ar.html
ただ、もっと詳しいエントリがあったはずなんだが見つけられなかった
確か開発者のブログだったんだけど、何年も前のことで忘れてしまったわ
ほれ
http://www.1x1.jp/blog/2006/09/cakephp_array_based_ar.html
ただ、もっと詳しいエントリがあったはずなんだが見つけられなかった
確か開発者のブログだったんだけど、何年も前のことで忘れてしまったわ
cake 2.2.5です。 cakephp cookbook
http://book.cakephp.org/2.0/_downloads/en/CakePHPCookbook.pdf
の 8ページ目、
public function view($id=null) {
と書くべきところを、
public function view($id) {
と書いてしまいましたが、動作するように思われます。
「=null」にはどのような意味があるのでしょうか?
http://book.cakephp.org/2.0/_downloads/en/CakePHPCookbook.pdf
の 8ページ目、
public function view($id=null) {
と書くべきところを、
public function view($id) {
と書いてしまいましたが、動作するように思われます。
「=null」にはどのような意味があるのでしょうか?
知っていればphpのドキュメントに書いてることが分かるけどすでに読む必要が無く、
知らなければ分かりにくいし、検索しにくい文法じゃないか。
http://php.net/manual/ja/functions.arguments.php#functions.arguments.default
知らなければ分かりにくいし、検索しにくい文法じゃないか。
http://php.net/manual/ja/functions.arguments.php#functions.arguments.default
>すでに読む必要が無く、
呆れるほど基本的なことがわかってない時点で読む必要ありありなんですが
呆れるほど基本的なことがわかってない時点で読む必要ありありなんですが
>>173
センスといえばそうだけど、思い当たらなかった人に、
ドキュメントのURLを貼ってやってもいいと思うんだ。
まぁphpのドキュメントはかなり充実してるから、大抵の事はあたりをつけて読めば書いてあるし、
読めばいいとは思うけど、それも知っていてこそ、だと思うんだよね。
センスといえばそうだけど、思い当たらなかった人に、
ドキュメントのURLを貼ってやってもいいと思うんだ。
まぁphpのドキュメントはかなり充実してるから、大抵の事はあたりをつけて読めば書いてあるし、
読めばいいとは思うけど、それも知っていてこそ、だと思うんだよね。
ググれカスで済む所をキーワードまで付いてるのに
せっかくゆとり教育終わったのにゆとりの再生産したいのかw
せっかくゆとり教育終わったのにゆとりの再生産したいのかw
話がらっと変えるけど、お前ら超小規模システムの場合でも
Cakeとかフレームワーク使ったりする?
例えば、テーブル1つのメールフォームとかアクセスカウンターとか。
ちょっとしたPHP+MySQLを使うとき、みんなどうしているのかな?と思って。
Cakeとかフレームワーク使ったりする?
例えば、テーブル1つのメールフォームとかアクセスカウンターとか。
ちょっとしたPHP+MySQLを使うとき、みんなどうしているのかな?と思って。
>テーブル1つのメールフォームとかアクセスカウンターとか。
さすがにそれでは使わねえなw
さすがにそれでは使わねえなw
アクセスカウンターには流石に使わないと思う、
というかアクセスカウンターを作る状況がもう想像つかないけど。
テーブルあるならメールフォームには使うかな。
バリデーター使いたいし、入力内容をDBに入れるなら、
見たりする管理画面的なものも入ってきそうだし。
長く稼動すれば、検索したいだの、対応状況を付けたいだの、
要望が出てきそうだし、最初は極小規模でも、
なんだかんだ増えるんじゃないかと思った。
というかアクセスカウンターを作る状況がもう想像つかないけど。
テーブルあるならメールフォームには使うかな。
バリデーター使いたいし、入力内容をDBに入れるなら、
見たりする管理画面的なものも入ってきそうだし。
長く稼動すれば、検索したいだの、対応状況を付けたいだの、
要望が出てきそうだし、最初は極小規模でも、
なんだかんだ増えるんじゃないかと思った。
>>179
特定ページのアクセス数を管理画面で見たいって要望は割りとあるよ。
極小規模でもCake使うのか。
確かに後々必要になるケースは多々あるけど、
サーバにファイルを転送する時、
「こんなにファイルアップする必要あるかな」って感じるんだよねw
特定ページのアクセス数を管理画面で見たいって要望は割りとあるよ。
極小規模でもCake使うのか。
確かに後々必要になるケースは多々あるけど、
サーバにファイルを転送する時、
「こんなにファイルアップする必要あるかな」って感じるんだよねw
>>180
> 特定ページのアクセス数を管理画面で見たいって要望は割りとあるよ。
そなのか。言われたことないなぁ。
アクセス解析でかってにやってるみたいだし。
> サーバにファイルを転送する時、
> 「こんなにファイルアップする必要あるかな」って感じるんだよねw
その感覚はまぁわかるw
> 特定ページのアクセス数を管理画面で見たいって要望は割りとあるよ。
そなのか。言われたことないなぁ。
アクセス解析でかってにやってるみたいだし。
> サーバにファイルを転送する時、
> 「こんなにファイルアップする必要あるかな」って感じるんだよねw
その感覚はまぁわかるw
質問させてください。2.2。5安定版を使用しています。
よくあるDBに問い合わせを行ってログインを行う処理の実装なのですが、
authコンポーネントを使用せずにAES暗合を使用したログインにしようと思っています。
入力値を
$id = Security::rijndael($id, Configure::read('Security.key'), 'encrypt')
で、バイナリ型に変換した後に以下のように問い合わせを行っています。
$conditions = array(
'conditions' =>
array('id' => $id, 'pass' => $pass);
find('all',$conditions);
この方法でDBに同じ文字列のbinaryデータがあった場合はfindする事ができるのでしょうか?
DB側の型はblob型で、格納されているデータはbinaryです。
散々詰まっていて、ふとfind関数でバイナリって検索できるのだろうかと疑問を感じたので質問します。
よくあるDBに問い合わせを行ってログインを行う処理の実装なのですが、
authコンポーネントを使用せずにAES暗合を使用したログインにしようと思っています。
入力値を
$id = Security::rijndael($id, Configure::read('Security.key'), 'encrypt')
で、バイナリ型に変換した後に以下のように問い合わせを行っています。
$conditions = array(
'conditions' =>
array('id' => $id, 'pass' => $pass);
find('all',$conditions);
この方法でDBに同じ文字列のbinaryデータがあった場合はfindする事ができるのでしょうか?
DB側の型はblob型で、格納されているデータはbinaryです。
散々詰まっていて、ふとfind関数でバイナリって検索できるのだろうかと疑問を感じたので質問します。
んなことやったこと無いからわからんが、
とりあえずCakePHPが発行してるSQLを出して、
それが動くものなのかどうかじゃないの?
とりあえずCakePHPが発行してるSQLを出して、
それが動くものなのかどうかじゃないの?
>>182
そもそもの設計思想が・・・
そもそもの設計思想が・・・
CakePHP2のマニュアル読みながら作ってみてるんだけど
イベントシステム(CakeEvent)の使い方というか利点ってどんなんですか?
http://book.cakephp.org/2.0/en/core-libraries/events.html
マニュアルの例でいくと、注文処理の後、メールを送るとかを別のコントローラーに
やらせるって感じ?
イベントシステム(CakeEvent)の使い方というか利点ってどんなんですか?
http://book.cakephp.org/2.0/en/core-libraries/events.html
マニュアルの例でいくと、注文処理の後、メールを送るとかを別のコントローラーに
やらせるって感じ?
それ、作ったヤツのオナニーじゃねー?
オレオレサイトならいいけど、そんなもん業務に持ち込まれた日にはブチ切れ間違いない!
オレオレサイトならいいけど、そんなもん業務に持ち込まれた日にはブチ切れ間違いない!
>>185
一つのメソッドにガッチガチにコーディングした方がいい場合と、
その反対にロジックの順番やら処理の是非なんかを
柔軟な可変状態にした方がいい場合とを分けないと利用価値がわからないだろうな。
用途が完全に限定されていてロジックの更新を考慮しないんならイベントシステムは無意味。
そのドキュメントにも、普通はこんなものいらないって書いてあるよ。
一つのメソッドにガッチガチにコーディングした方がいい場合と、
その反対にロジックの順番やら処理の是非なんかを
柔軟な可変状態にした方がいい場合とを分けないと利用価値がわからないだろうな。
用途が完全に限定されていてロジックの更新を考慮しないんならイベントシステムは無意味。
そのドキュメントにも、普通はこんなものいらないって書いてあるよ。
>>185
どこに処理させるかってのを切り離せるっていうのが利点だから、
'Mode.Order.afterPlace' で何をどうアタッチるかは
実装に応じてそれぞれ良きに計らってくれってことじゃないか?
処理状態をイベントオブジェクトにカプセル化して
処理を回していくっていうのはとても便利な時がある。
使い方をわきまえれば実装も楽だしメンテも楽になるとても良いツール。
ただ、どんなコーラブルをどこにアタッチさせているのかを把握できないと
最悪になると思われる。
どこに処理させるかってのを切り離せるっていうのが利点だから、
'Mode.Order.afterPlace' で何をどうアタッチるかは
実装に応じてそれぞれ良きに計らってくれってことじゃないか?
処理状態をイベントオブジェクトにカプセル化して
処理を回していくっていうのはとても便利な時がある。
使い方をわきまえれば実装も楽だしメンテも楽になるとても良いツール。
ただ、どんなコーラブルをどこにアタッチさせているのかを把握できないと
最悪になると思われる。
>>185
例えばECCUBEみたいな、
ECサイトパッケージを作って配布するようなことをするなら、使えるんじゃない?
決済モジュールとか、CakeEventListenerの実装クラスで作れば入れ替えできるし。
例えばECCUBEみたいな、
ECサイトパッケージを作って配布するようなことをするなら、使えるんじゃない?
決済モジュールとか、CakeEventListenerの実装クラスで作れば入れ替えできるし。
昔謎のエラーでどうしても動かなくて、セッションのセキュリティを落としたら動いたってことがあったな
あれ、そのまま運用してた気がする…まあいいか
あれ、そのまま運用してた気がする…まあいいか
あ、デバッグしてくれるんではなくて、テーブルのキャッシュをクリアしてくれたってことですね
すみませんありがとうございました
すみませんありがとうございました
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
みんなの評価 : 類似してるかもしれないスレッド
- 【PHP】フレームワーク CakePHP 16ホール目【v2.4】 (1001) - [96%] - 2014/3/3 3:00
- 【PHP】フレームワーク CakePHP 14ホール目【v2.1】 (1001) - [96%] - 2012/12/3 19:16
- 【PHP】フレームワーク CakePHP 17ホール目【v2.4】 (984) - [96%] - 2015/1/10 2:45
- 【PHP】フレームワーク CakePHP 13ホール目【v2.0】 (995) - [96%] - 2012/4/23 21:16 ○
- 【PHP】フレームワーク CakePHP 19ホール目【v3.3】 (844) - [95%] - 2023/2/2 14:30
- 【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 5ホール目【v1.2】 (985) - [93%] - 2009/3/7 4:53 ☆
- 【PHP】フレームワーク CakePHP 17ホール目【v3α】 (955) - [93%] - 2016/11/15 20:45
- 【PHP】フレームワーク CakePHP 9ホール目【v1.3】 (1001) - [93%] - 2010/11/1 2:53
- 【PHP】フレームワーク CakePHP 7ホール目【v1.2】 (1001) - [92%] - 2010/3/18 1:18 ○
- 【PHP】フレームワーク CakePHP 6ホール目【v1.2】 (933) - [92%] - 2009/8/19 2:06 ○
- 【PHP】フレームワーク CakePHP 4ホール目【v1.2】 (1001) - [92%] - 2008/12/19 21:06 ○
- 【PHP】フレームワーク CakePHP 12ホール目【笑】 (1001) - [92%] - 2011/11/8 7:01
- 【PHP】フレームワーク CakePHP 8ホール目【1.3】 (1001) - [91%] - 2010/7/22 22:16
- 【PHP】フレームワーク CakePHP 3ホール目【本命】 (1001) - [84%] - 2008/6/19 7:19 ○
トップメニューへ / →のくす牧場書庫について