トップページ⇒php
1001コメント368KB

Zend Framework Part4

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2010/02/09(火) 22:21:24ID:???
公式
http://framework.zend.com/

マニュアル
http://framework.zend.com/manual/ja/

翻訳状況
http://mikaelkael.dyndns.org/checker/language/details/lang/ja
http://framework.zend.com/wiki/display/ZFDEV/Japanese+(Nihongo)

バグ報告
http://framework.zend.com/issues/secure/Dashboard.jspa

API
http://framework.zend.com/apidoc/core/

前のスレッド Zend Framework Part3
http://pc11.2ch.net/test/read.cgi/php/1239320100/
0108nobodyさん2010/02/25(木) 15:02:04ID:???
なんか、うまいこと言えっていうネタだろ?
0109nobodyさん2010/02/25(木) 16:29:58ID:???
>>107-108
確かに(苦笑
表現が悪かったです
コンポーネントなどは理解したのですが、基本的な事をおさえたつもりでした・・・


すみません、マジで聞いております
このModelフォルダの中にはいったいどんなものを入れて使うのかが分かりません
ControllerとViewは分かったのですが、Modelの概念が見えてきませんでした
ビジネスロジック、処理とか書かれていますが自分には良く分かりませんでした
マニュアルや本などでもサンプルコードや説明に、特にModelの事が書かれていたような記憶も無くて・・・
0110nobodyさん2010/02/25(木) 16:32:38ID:???
>ヴュー
www
0111nobodyさん2010/02/25(木) 16:59:25ID:???
ビジネスロジックを検索すればいいじゃないか
0112nobodyさん2010/02/25(木) 17:46:33ID:???
>>109の言ってる事も分からなくはないな
俺の学習した本なんかもControllerとViewのコードしか書かれていなかったし、説明もほぼ皆無と言えるほど何も書かれていなかったし
マニュアルでもコンポーネントの学習がメインになるだろうから、サンプルにはModel部の事なんて書かれていないし
基本的にFrontControllerとActionControllerが重要視されて解説されてるし
ネットで「ZendFramework Model」なんかで上位部だけ調べてみたけど、あんま具体的なものはないね
0113nobodyさん2010/02/25(木) 17:47:41ID:???
ちょっと意味がわかんないんだけど

MVC知らんの?
0114nobodyさん2010/02/25(木) 18:17:10ID:???
例えるなら

アプリ全体=お前の人生
コントローラー=お前の思想
ウ゛ュー=お前の表現力
モデル=お前の脳みそ
0115nobodyさん2010/02/26(金) 01:26:22ID:???
馬鹿にはzendは無理。

php自体、mvcをきっちり分離出来ないからねえ。だから大規模サイト構築で問題有りまくり出し。
0116nobodyさん2010/02/26(金) 01:29:53ID:???
Multiselect
MultiCheckbox

Why Checkbox is upper?
I should lower it because its not beautiful.
0117nobodyさん2010/02/26(金) 01:48:46ID:???
>php自体、mvcをきっちり分離出来ないからねえ。
え?
0118nobodyさん2010/02/26(金) 08:27:54ID:bxfngNt4
Zend_DBのクエリがうまくいきません。原因を知りたいです。

$stt= $this->_dbConn->query("INSERT INTO `{$tableCopy}`(uId,loginId,name1) VALUE('10000','hoge','taro')");
という処理をやっていますが、目当てのテーブルにデータがINSERTできません。
_dbConnなどDB接続のオブジェクトなどの要素がそろっているのは確認できていて、
ターミナルやmysqlAdminのmysqlのコマンドから直接同じSQL文を実行すればinsertできます。

var_dump($stt)すると、以下のエラーが出ますが、どういうことでしょうか?
SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '10000' for key 1
既存データに該当カラムが10000のデータがあるという意味かと思いましたがそんなデータはありませんでした。
また、問題の(?)カラムは主キーです。
同じクエリなのに、zend(php)からだけ実行できないのが理解できません。何が原因なんでしょうか?

つづく
01191182010/02/26(金) 08:29:04ID:bxfngNt4
つづき

ちなみに、処理全体の流れはトランザクションを利用していて以下のような処理になっています。
参考になるかわかりませんが良ければご確認ください。
(「今回の処理」部分がinsert失敗してもその下のUPDATE文は問題なく実行されます。)

try{
 //トランザクション開始
 $this->_dbConn->beginTransaction();
 $chkRs= $this->_dbConn->query("SELECT * `{$table}` WHERE --");//where以下省略

 if(!$chkRs){
  return "false_nodata";
 }else{
  //↓ここが今回の処理
  $stt= $this->_dbConn->query("INSERT INTO `{$tableCopy}`(uId,loginId,name1)
      VALUE('{$chkRs['uId']}','{$chkRs['loginId']}','{$chkRs['name1']}')");
 
  $this->_dbConn->query("UPDATE {$table} SET `role` = ? WHERE `preLoginPass`=? LIMIT 1", array($member,$tmpPass));
  return "success";
 }
}catch (Zend_Db_Statement_Exception $e){
 $this->_dbConn->rollBack();
 print($e->getMessage());
}catch (Exception $e){
 print($e->getMessage());
}

0120nobodyさん2010/02/26(金) 08:42:03ID:???
VALUESじゃねの?
エラーはちゃんとintegerにしろって書いてあるようにみえるけど。
0121nobodyさん2010/02/26(金) 08:50:35ID:???
このスレってさ、5人くらいしか居ないんじゃねぇの?
なんか文章の書き方が同じように思える
少々ガラの悪いのが数人って感じ?
0122nobodyさん2010/02/26(金) 09:32:08ID:???
>>120
>>118
主キーに同じIDを使ってinsertはできないというエラー

バックアップかdirty更新をやりたいんだろうけど、
同じスキームにしないでコピー先に専用の主キーを振る方がよくね。
てか、重そうだなその処理。バックアップならSQLひとつでいけそうだけど。
あぁ、まぁ書いてるときりがないからこの辺でw
0123nobodyさん2010/02/26(金) 10:01:08ID:???
で、自己解決しましたとか言って、なんか関係ない話を理由にするんだよな
どうみても釣りw
0124nobodyさん2010/02/26(金) 10:33:04ID:???
解決する人は何故か解決した方法は書かない
01251182010/02/26(金) 16:21:38ID:???
答えてくれた皆さんありがとうございます。
いただいたアドバイスを元に突き詰めてるんですが、原因がまだわかりません。
SQLが異常な動作をしてるみたいなので今はそっちの確認をしてますが
解決しなかったらまたこちらで相談させてください。
ほんとにすみません。
ありがとうございました。
0126nobodyさん2010/02/26(金) 17:07:57ID:???
どうもここのスレの住人はすぐに釣りだとか決め付けたがるな
0127nobodyさん2010/02/26(金) 17:25:08ID:???
スレの住人じゃなくてオレな
01281252010/02/26(金) 17:34:46ID:???
解決しました!
皆さんすみません、よく見たら最後のクエリ処理の後でトランザクションをcommit()してませんでした
最後のクエリのテーブルがMyISAMだからこいつだけ実行されてたんでした。
ありがとうございました。お騒がせしました。
0129nobodyさん2010/02/26(金) 18:11:16ID:???
>>127
お前かw
一番上の辺りの、即効釣りとか決め付けてるのもお前か?
結構頻繁に出てくるよなw
0130nobodyさん2010/02/26(金) 18:16:43ID:???
>>129

そう>>4 もオレ
配列のechoがわからない奴がZend_Filter_Inputのエラーメッセージを
設定するとかありえないww

0131nobodyさん2010/02/26(金) 18:18:06ID:???
>>128
MySQLならautocommitじゃね

0132nobodyさん2010/02/26(金) 19:25:12ID:???
教えてください。以下のようにZend_Viewのみを使って表示させるだけの
シンプルなものなんですが、$view->strに日本語を代入するとまったく表示
されずに、$view->str = '<b>foo</b>';だと「<b>foo</b>」と表示できます。
これはマルチバイト表示用の設定とかあるんでしょうか?
因みに、sjisとeuc-jpだと表示されずにutf-8だと表示されます。

---- index.php
require_once 'Zend/View.php';

$view = new Zend_View();
$view->str = '<b>マルチバイト</b>';
$view->setScriptPath('.');
echo $view->render('view.phtml');

---- view.phtml
<html>
<body>
<p><?php echo $this->escape($this->str);?></p>
</body>
</html>
0133nobodyさん2010/02/26(金) 19:53:53ID:???
なんか恨みでもあるのか
01341322010/02/26(金) 21:41:26ID:???
自己解決しました。
0135nobodyさん2010/02/26(金) 21:52:25ID:???
どうやって?
0136nobodyさん2010/02/27(土) 15:37:06ID:???
この流れにワラタw
0137nobodyさん2010/02/27(土) 16:57:04ID:???
がんばって。
0138nobodyさん2010/03/04(木) 20:52:09ID:iGtVy898
Zend_DBで、insertメソッドでもupdateメソッドでもqueryメソッドでも良いんですが、
値が入っていないパラメータを送るとき、自動的にカラであることをチェックして
自動的にNULLを入れて送信することって無理なの?

$hoge= $params['hoge'] != "" ? $params['hoge'] : NULL;
$db->update('book', array('hoge'=>$hoge),$db->quoteInto('aaa=?' ,$aaa));
みたいなことをいちいちやってるんだけど、効率悪いと言うか。
なにか上手いやり方ないですか?

0139nobodyさん2010/03/04(木) 21:30:33ID:???
Zend_Db_Tableを使うとか
0140nobodyさん2010/03/04(木) 23:39:32ID:???
何か面倒な仕様だな。コボル廚か?
0141nobodyさん2010/03/05(金) 10:23:06ID:???
やっと2chに繋がったか・・・
0142nobodyさん2010/03/05(金) 12:14:29ID:???
Yes, You Can!
0143nobodyさん2010/03/05(金) 13:55:06ID:???
チョンにはまいるよ、マジで
0144nobodyさん2010/03/06(土) 02:26:39ID:???
チョンも在日チョンもうざいね。
0145nobodyさん2010/03/11(木) 18:03:58ID:uuGJLteE
Zend_Dbのqueryメソッドで updateやdeleteを実行したときに、それが成功したかどうかを
判断するのはどうやったらいいんですか?
0146nobodyさん2010/03/11(木) 18:39:23ID:???
判断ってのは相場が決まってる
返り値で判断するかエラーメッセージがセットされてるの見るかcatchでとっ捕まえるか
0147nobodyさん2010/03/11(木) 19:26:12ID:???
selectしてデータが入っているか、消されているかを確認する。
0148nobodyさん2010/03/11(木) 20:42:00ID:uuGJLteE
>>146
どうもありがとうございます。
僕も返り値で判断したくて試してるんですけど、

$rs =$db->query("UPDATE ---");
var_dump($rs);
したところ、成功しても失敗しても$rsにはオブジェクトが入ってきますよね?
このオブジェクトをどう操作したら成功・失敗が判別できるのかわからない状況です。
無理なのでしょうか


>>147さんはクエリするたびに判定用のクエリを再度実行しているんですか?
0149nobodyさん2010/03/11(木) 22:15:03ID:???
>>148
全クエリのたびになんて実行してないよ。

エラーも例外も発生してないのに矛盾が発生して、DBのログにも何も出ず、
Zend_Dbのプロファイラーでも確認できなかった時とかは、selectして前後のデータを確認する。
エラーが出なくても、データベースの自動変換とかで意図しないデータになることがあるからね。
0150nobodyさん2010/03/13(土) 12:35:39ID:EhIFVaNI
煽るつもりじゃなくて、真面目に聞きたいんだけど、
Zend Framework ってかなりイケてないですよね?
最近ちょろっと使ってみたんですけど使いにくくて仕方ないです。
このフレームワークそもそも有名なサイトでの使用実績とか全然ないし、
railsと比べた時こっち選ぶ理由が一個も見当たらない・・
0151nobodyさん2010/03/13(土) 12:38:50ID:???
railsじゃないからね
肉屋に来て、まぐろがないって言ってるようなもの

http://www.google.co.jp/trends?q=Zend+Framework%2CRuby+on+Rails%2Csymfony%2Ccakephp&ctab=0&geo=all&date=all&sort=0
0152nobodyさん2010/03/13(土) 14:59:16ID:???
フロントエンドまでカバーするフレームワークじゃないからなぁ
裏方ではけっこう使われてるんじゃね
0153nobodyさん2010/03/13(土) 16:03:18ID:???
>>149
どうもです。
自分の未熟なせいか良くわからないですが、定期的なメンテナンスの時に
異常を確認したときの検証作業って感じですね
データベースがそんなに不安定なものだとは知らなかったんで、教えてもらってよかったです

日常的なinsertやselect、updateの成功・失敗はどうしたら確認できるのかな
誰か良かったら教えてください
0154nobodyさん2010/03/13(土) 17:02:24ID:???
有名なサイトってどのフレームワーク使ってるか公開してる方が少ないと思うが
なんで有名なサイトで使われてないと思ったんだ?
0155nobodyさん2010/03/13(土) 17:06:06ID:???
名前は出さないけど使われてるよね
http://www.coojin.com/detail/PHP%E5%A4%A7%E8%A6%8F%E6%A8%A1%E3%82%B5%E3%82%A4%28%E3%82%A8%E3%82%A4%E3%82%B1%E3%82%A2%E3%83%BB%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E3%82%BA%E6%A0%AA%E5%BC%8F%E4%BC%9A%E7%A4%BE%29+%5Ben%5D%E6%B4%BE/145600738

あとフレームワークごとの特徴くらいは調べようぜ
http://www.phppro.jp/article/framework/comparison.php
0156nobodyさん2010/03/13(土) 18:11:31ID:???
>>155

その、phpproの記事は古いな。
0157nobodyさん2010/03/13(土) 18:48:06ID:???
採用件数で一番多いのは、どうみてもWordPress
0158nobodyさん2010/03/13(土) 19:53:10ID:???
記事が古かろうが基本方針や特徴は3フレームワークとも変わってないけどな
0159nobodyさん2010/03/13(土) 20:05:04ID:???
変わってる

・ZFの自動育成はCakeほどではないが、その記事ほど酷いものじゃない。
・規模についてはまったく的外れではないけど、根拠がない
・スピードはsymfonyとZFではほとんど変わらない。symfonyが遅かったのは昔のこと
・その他の比較はsymfonyもCakeもZFも全部○

まったく特徴をとらえていない。
0160nobodyさん2010/03/13(土) 21:33:58ID:???
>>155
その求人、大規模ポータルサイトへの派遣で
経験1年以上の条件で設計からテストまで担当って
典型的な○○請負じゃまいか!
0161nobodyさん2010/03/13(土) 23:17:06ID:???
Symfony今でも遅いぞぶっちゃけ
去年の暮れにうちの社のインフラの奴らがベンチ取ってZendに決めてた
0162nobodyさん2010/03/13(土) 23:17:36ID:???
>>160
おいおいエイケア知らないのか
0163nobodyさん2010/03/13(土) 23:22:00ID:???
ちょっと前のzendはかなり自分でいじらなきゃ使いものにならなかったけど
最近のは結構イケてますよね
0164nobodyさん2010/03/13(土) 23:28:04ID:???
な、なに?エイケアって?
0165nobodyさん2010/03/14(日) 01:58:17ID:???
企業のメルマガの配信ってだたいエイケア経由だぞ
http://www.a-care.co.jp/
要するにエイケアはSIとかじゃなくてサービスする側の企業
0166nobodyさん2010/03/14(日) 04:43:05ID:???
>>160
派遣って書いてね?
っても偽装請負なんて茶飯事だけど

単金安いよなぁとか思ったけど,要求スキルも低そうだし残業出るなら
0167nobodyさん2010/03/14(日) 07:27:06ID:???
>>165
メルマガってもう流行らないよね
メルマガで当てた資金で開発にも手を出して、
開発のノウハウなんてないけど、人材だけ投入できますよ?
っていうハマりパターンはよくある。
腕に覚えがあるやつはチャンスかもな。
0168nobodyさん2010/03/14(日) 08:41:20ID:???
gmailで弾かれて終了だと思うけどな。偽装spamなんだし。
まだまぐまぐとか人雇ってたりしてたな。ヤバくて逃げ出した香具師の穴埋めか?
0169nobodyさん2010/03/14(日) 09:34:00ID:???
いや、企業のメールニュース配信は別に廃れてないだろ
0170nobodyさん2010/03/14(日) 14:26:22ID:???
メルマガスタンドと勘違いしてるんだろ
レベル低いな相変わらず
0171nobodyさん2010/03/15(月) 04:09:50ID:???
難でいちいちメールで配信してあげなきゃ成らないの。
rss見て自分でチェックしろよ。
0172nobodyさん2010/03/15(月) 10:00:30ID:???
>>169
>>170
レベル低いな相変わらず。
メール自体がすたれるだろ JK
おまいら新しいサービスを作るために開発やってんじゃねーん?

メール配信が金になるってのは、それだけ大量配信に無理があるからだぜ
それでいて、メルアド間違ったり、メルアド変わったり、盗聴されたり
途中で消えたり、ろくなことないからなメールは。
0173nobodyさん2010/03/15(月) 14:04:54ID:???
やっぱ何にも解ってないんだなお前は
0174nobodyさん2010/03/15(月) 14:08:25ID:???
お前さんは何をわかってるんだい?
で、実績は?
0175nobodyさん2010/03/15(月) 14:16:40ID:???
zendを取り入れた?らしいsymfony2.x系に期待
今はCodeIgniterを改造して使ってごまかしてる
0176nobodyさん2010/03/15(月) 14:34:17ID:S0jC/HjU
聞く場所ここで合ってるかわかないんだが、教えてほしいことが。
Zend_Formをsakuraレンサバで動かそうかと思ったんだけどうまく動作しないんだ。

入力画面は表示されるんだけど、入力をしてsubmitぽちっとすると

Fatal error: Uncaught exception 'Zend_Controller_Dispatcher_Exception' with message 'Invalid controller specified (error)' in
/home/ほげ/ZendFramework/library/Zend/Controller/Dispatcher/Standard.php:242 Stack trace:
#0 /home/ほげ/ZendFramework/library/Zend/Controller/Front.php(954):
Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http))
#1 /home/ほげ/ZendFramework/library/Zend/Controller/Front.php(212):
Zend_Controller_Front->dispatch() #2 /home/ほげ/www/contact/index.php(12):
Zend_Controller_Front::run('../../phplib/co...') #3 {main}
thrown in /home/ほげ/ZendFramework/library/Zend/Controller/Dispatcher/Standard.php on line 242


パスが通ってないような雰囲気を感じ取ってはいる。
でも色々パスをいじったりhtaccessいじったりしたけど解決せずで助けて頂きたい。
テストサイトやローカルでは動いたんだけどさくらだと動かなくて。。

ちなみにindex.phpはこんな感じです。


<?php
require_once 'Zend/Controller/Front.php';
require_once 'Zend/Layout.php';

Zend_Layout::startMvc(array('layoutPath' => '../../phplib/contact/views/layouts/'));

Zend_Controller_Front::run('../../phplib/contact/controllers/');


あと他に状況を記載してほしい箇所があれば記載します。
0177nobodyさん2010/03/15(月) 14:42:55ID:???
HTMLソース見る。解決。
0178nobodyさん2010/03/15(月) 14:50:26ID:???
いや、重要なのは、エラーコントローラーがないっていう例外
エラーコントローラーを置かないならエラーハンドラープラグインを無効にするべき
0179nobodyさん2010/03/15(月) 15:33:02ID:S0jC/HjU
>>178
エラーハンドラープラグイン無効にしてみた。
画面真っ白になったからエラーログみてみたけど特にめぼしい情報はなかったー。

こんな風に無効にしたんだけど合ってるかな。

$front = Zend_Controller_Front::getInstance();
$front->setParam('noErrorHandler', true);
0180nobodyさん2010/03/15(月) 15:38:15ID:???
$front->throwExceptions(true);
はやってある?
0181nobodyさん2010/03/15(月) 19:22:03ID:S0jC/HjU
$front->throwExceptions(true); はやってなかった!

ので、付けたらエラー吐き出されたよ。
どうやらコントローラーの名前を正しく認識していないっぽい感じのエラーでした。
全然別のアクションにとんで全然別のビューを呼んでました。
なんでsakuraにした途端おかしくなったのか結局解明できなかったけれど
飛ぶ先を修正してフォームは動作するようになりました。
ありがとうございました!
0182nobodyさん2010/03/15(月) 20:45:57ID:???
工エエェェ(´д`)ェェエエ工
工エエェェ(´д`)ェェエエ工
工エエェェ(´д`)ェェエエ工
0183nobodyさん2010/03/16(火) 16:07:04ID:???
>>161
また使えないハローワールドベンチか
0184nobodyさん2010/03/16(火) 17:14:07ID:???
そういうことにしたいんだな
0185nobodyさん2010/03/16(火) 22:34:19ID:???
symphony 2 (reloaded) は zend fw 取り入れた rad で,速度も3倍って書いてあったよ。
0186nobodyさん2010/03/16(火) 23:16:01ID:???
そもそも3倍ってなんの3倍だよ
0187nobodyさん2010/03/16(火) 23:33:20ID:???
   , ノ)
  ノ)ノ,(ノi
  (    (ノし
┐) ∧,∧  ノ  いまだ!「通常の」…っと
..|( ( ....:::::::) (
 ̄⊂/ ̄ ̄7 ) ヽ lヽ,,lヽ
 (/ 川口 /ノ   (    ) やめて!
   ̄TT ̄    と、  ゙i
0188nobodyさん2010/03/16(火) 23:44:10ID:???
>>186
すまんね
It is up to 3 times faster than symfony 1.4 or Zend Framework 1.10
and consumes half the memory.
だそうな
http://symfony-reloaded.org/
0189nobodyさん2010/03/17(水) 01:48:37ID:???
シャア専用かw
0190nobodyさん2010/03/17(水) 03:17:14ID:0MVPdABS
localhost/controller/hogeaction
と言う感じにアクションにアクセスするとき、あるパラメータがGetもしくはPostで
送られてくることが必須の場合、パラメータの不備を確認するにはどうしたらいいですか?
単純に考えたら$this->getRequest()から値をとって、
if(!$param){
//リダイレクトとか警告表示
}
とするんでしょうが、いろんなコントローラのいろんなアクションで共通して使える
必須パラメータの不備確認処理がないか考えています。
(エラーコントローラは存在しないコントローラへのアクセスの制御だからちょっと違うんですよね?…)
0191nobodyさん2010/03/17(水) 03:36:30ID:???
コントローラの基底クラスにそういうの付けておくというのは?
0192nobodyさん2010/03/17(水) 05:52:30ID:???
必須パラメータがなかったらそのアクションに来てほしくないなら、
ルーターのルートで宣言する
アクションで使える共通機能が欲しいなら、アクションヘルパーを作る。
パラメータチェックぐらいなら、おれは Zend_Form
01931902010/03/17(水) 11:26:18ID:0MVPdABS
>>191,192
なるほど。意見ありがとうございます。

>必須パラメータがなかったらそのアクションに来てほしくないなら、ルーターのルートで宣言する

これが答えかなーって思ったんですが、これってルーティング設定ってことですよね?
それだと、そのアクションにくる度にチェックすることになるから…

管理画面で、登録済みの料理のレシピがたくさん並んでて、「編集するレシピ名をクリックして編集画面に移動」て
感じなんですよね。
localhost/kanri/recipi?henshu=100 でレシピ番号100の編集画面を表示って感じで、
Getメソッドで必須パラメータを渡すけど、この形式のURLは編集画面のトップ画面に限られてるんです。
(確認画面・修正画面・登録画面へは全部postとセッションでheishu=100も渡すので)
つまり、トップ以外の編集画面は/kanri/recipiの形になるので、これだと教えていただいた
ルーティングで固める上の方法は使えないですよね?
やっぱり編集画面のトップ画面でだけ、個別に必須パラメータ($_GETで)のチェック入れるしかないでしょうか?
ちょっと情報不足でした、すみません。
0194nobodyさん2010/03/17(水) 12:07:13ID:???
そのURL形式が必須なら、既存のルーティングで処理するのは難しそう

形式をこだわらなければ現在あるルーティングで目的は達成できるけど、
もし形式を変更できないなら、それにあったルートクラスを書く方が、
オーバーヘッドはないしクリーンだよ
0195nobodyさん2010/03/17(水) 12:19:44ID:???
質問させてください
マニュアル(http://framework.zend.com/manual/ja/zend.db.table.html)の、例27などに出てくる、select()の引数のZend_Db_Table::SELECT_WITH_FROM_PARTというのが分かりません
コレはいったい何なのでしょうか?
自分の持っている本にも載っていませんし、ネットで検索しても良く分かりませんでした
APIでもコンストラクタだという事しか出てこないように思います
いったいコレは何の為に使っているのか分かる方がいましたら教えていただけませんでしょうか?
0196nobodyさん2010/03/17(水) 12:57:18ID:???
>>195
Zend_Db_Tableのソース見た?
どこかで定数がdefineされてるはず
0197nobodyさん2010/03/17(水) 12:58:21ID:???
>>195
selectオブジェクトを作り、そのテーブル単独でfrom指定する
デフォルトでは、fromは自分で指定する。
0198nobodyさん2010/03/17(水) 14:41:38ID:???
symfony2.0はZendFrameworkベース
0199nobodyさん2010/03/17(水) 15:04:57ID:???
Zend Framework 2.0はsymfonyベース?
0200nobodyさん2010/03/17(水) 15:46:28ID:???
>>197
ありがとうございました
0201nobodyさん2010/03/17(水) 23:33:02ID:???
>>198
>>199
だったらそのままいけよw
0202nobodyさん2010/03/18(木) 07:52:53ID:???
たしかに、
Ruby on Railsって、なんで Rails on Rubyじゃないの?って思ってる
0203nobodyさん2010/03/18(木) 12:29:21ID:???
実行速度とか口ばっかで、ろくな実績がない
0204nobodyさん2010/03/18(木) 13:07:10ID:???
framework.zend.comが重いか重くないかで判断するのが簡単
0205nobodyさん2010/03/19(金) 06:54:15ID:???
大規模サイトに不向きだしねえ。
0206nobodyさん2010/03/19(金) 11:40:36ID:2j6+t1LQ
モジュール構成での質問です。
ZF1.9.7を利用しています。

端的に言うと、リクエスト時に全てのモジュールのブートストラップが呼ばれてしまいます。
出来れば、ルート直下と要求のあったモジュールの
ブートストラップだけ起動させたいのですが、
どう設定すればよろしいのでしょう?

ご教授願います。

application.iniで
resources.modules[] =
設定し、モジュール別にルーティングされている事も確認できてます。
0207nobodyさん2010/03/19(金) 12:33:49ID:???
http://weierophinney.net/matthew/archives/234-Module-Bootstraps-in-Zend-Framework-Dos-and-Donts.html

これ、その関係の話。
■ このスレッドは過去ログ倉庫に格納されています