Zend Framework Part3
レス数が950を超えています。1000を超えると書き込みができなくなります。
0001nobodyさん
2009/04/10(金) 08:35:00ID:???http://framework.zend.com/
マニュアル
http://framework.zend.com/manual/ja/
(有力翻訳者のm-takagiさんのver)
http://www.m-takagi.org/docs/php/zend/
バグ報告
http://framework.zend.com/issues/secure/Dashboard.jspa
API
http://framework.zend.com/apidoc/core/
前のスレッド Zend Framework Part2
http://pc11.2ch.net/test/read.cgi/php/1204726884/
0880nobodyさん
2010/01/16(土) 18:21:35ID:???見てみたらZendと変わらんレベルだったわ
あれじゃ初心者に受け入れられないだろう
0881nobodyさん
2010/01/16(土) 18:27:06ID:???APIの方見てる?
0882nobodyさん
2010/01/16(土) 18:31:16ID:???そんなに困ったことはなかったな
もちろん絵文字関連は独自実装したけども
0884nobodyさん
2010/01/16(土) 18:58:55ID:fYNXcpFq端末判定してviewのみ切り替えてますか? それとも専用のコントローラ書いたりしてるの?
0886nobodyさん
2010/01/16(土) 19:40:42ID:???苦言。
「公式運営者」というものは存在しません。
Zend Technology がお給料出して、開発をバックアップしてください、と依頼した数人は別として、
それ以外はほとんどがボランティアです。
何か足りないものがあると感じたら、
他の誰かがやってくれるのを待つのではなく、
まず「あなた」自身が何かできることがないか考えて見てください。
0887nobodyさん
2010/01/16(土) 20:34:09ID:SFBSLYpyコントローラの中で
$this->view->headLink()->appendStylesheet('/css/index.css');
を指定して、レイアウトでheadLinkを呼び出した際に
example.com/zend_index/css/index.css
が呼ばれるようにするにはどうしたらいいでしょうか?
0888nobodyさん
2010/01/16(土) 20:34:56ID:???Base64 エンコードした後の文字列に <や>(の半角)記号が混ざっていると、サニタイズのための処理で除去されて、結果として文字化けしてしまう、という件ですね
mb_strstr 関数の代わりを実装する方法をまだ思いつけないので、この件とまったままになってます。ごめんなさい
0889nobodyさん
2010/01/16(土) 20:41:59ID:???うろ覚えのまま書いたのでマチガイました。この件ですね。ただいま保留中。。
http://d.hatena.ne.jp/localdisk/20090621/1245611453
0890nobodyさん
2010/01/16(土) 21:33:43ID:???そうだよ、同レベルだよw
しかも俺がザッと見たところ、ZFはまだ関数の説明が文章中たまにされてるし、トピック化されているけれど、CakePHPとSymfonyはそれすらないw
わかりにくいよなw
0891nobodyさん
2010/01/16(土) 21:42:23ID:???0892nobodyさん
2010/01/16(土) 21:54:52ID:???いやスレでの話じゃなくて社内でFWどれ採用するか議論したときの話
未経験者に教えるのに本一冊渡してその通りチュートリアルやってもらうのと
公式ドキュメント見て調べてやってねってのじゃ手間が10倍違うから
0893nobodyさん
2010/01/16(土) 22:57:15ID:???本で勉強するのであれば、主な3つのFWのうち、Zendが圧倒的にいいと俺は思うね
Cakeとか全然じゃん
まぁ、そんな難しくないし、マニュアルコンテンツ自体も非常に少ないけどね
ZFは本はしっかりしているが逆にマニュアルは一番内容量が多く、他の2つよりもFW自体濃い
0894nobodyさん
2010/01/16(土) 23:00:50ID:???0895nobodyさん
2010/01/16(土) 23:22:06ID:???ルートの名前とありますが、何を意味しているのでしょうか?
例えば徹底入門に書かれているコードは
$router->addRoute(''article'',
new Zend_Controller_Router_Route('article/:idr', //【A】
array(
'module' => 'default',
'controller' => 'article', //【B】
'action' => 'index',
'id' => 1
)
〜
と書かれています
【A】か【B】の事かと思ったのですが、マニュアルでは
$route = new Zend_Controller_Router_Route(
'author/:username',
array(
'controller' => 'profile',
'action' => 'userinfo'
)
);
$router->addRoute('user', $route);
とあり、userはどれとも一致していません
この第一引数のルート名というのは何を設定し、何の為のものなのでしょうか?
0896nobodyさん
2010/01/16(土) 23:35:50ID:???コントローラでもアクションでもなくてその下の階層
0897nobodyさん
2010/01/16(土) 23:54:10ID:???ごめんなさい、せっかくお答えして頂いたのにおっしゃっている意味がわかりませんでした
下の階層とはどういう事でしょうか?
/controller/action/ココ という事でしょうか?
それか最初の例で言えば、ArticleController.phpの中という事でしょうか?
少し混乱してきました(恥)
自分は今も調べていて思ったのですが、例えば2つ目のコードで言えばaddRouterの'user'は任意で決めたもので、それを何かの関数で参照とか出来るのかなとも思ったのですが、そういうような記述もどこにもされていませんでした
'user'は何を意味しているのでしょうか?
どこかのコード内に記述されているのでしょうか?
マニュアルのほかにもこのサイト(http://codezine.jp/article/detail/2226?p=2)などを参照しましたが分かりませんでした
0898897
2010/01/17(日) 00:20:59ID:???やはりこの第一引数のルート名というのは自分で適当に付けた名前で、自分でこういうルートをフロントコントローラ内に追加しましたという確認をする為だけに付けた名前(例えばxmlでいう接頭辞とか)なのでしょうか?
それともやはり意味があって、何かの為に指定したものなのでしょうか?
0899nobodyさん
2010/01/17(日) 00:47:56ID:???0900nobodyさん
2010/01/17(日) 00:49:21ID:???0901nobodyさん
2010/01/17(日) 01:34:24ID:???読解不能・・・。
混乱してるのは分かるけど、句読点くらいちゃんと使おうよ。
'user'はユーザ定義のルーティング名。
もう1度マニュアルをよく読むべし。
http://framework.zend.com/manual/ja/zend.controller.router.html
0902nobodyさん
2010/01/17(日) 14:55:59ID:???転職したほうがいいと思う。
0903nobodyさん
2010/01/17(日) 14:58:50ID:???0904897
2010/01/17(日) 16:30:48ID:???確かに書いてて自分でも良く分かってはいませんでした(苦笑
自分が分からなかった事を書き直します。
$router->addRoute('news', //【A】
new Zend_Controller_Router_Route('news/:dayr', //【B】
array(
'module' => 'default',
'controller' => 'news',
'action' => 'index',
'day' => date('d'),
),
で、http://localhost/zend/controller2/news/01 のようにアクセスすればNewsController.phpの内容がブラウザに表示されます。
多くのサンプルを見たところ、【A】と【B】の各第一引数のnewsという文字は一致しておりました。
それでこれらは一致させるものだと単純に思っていたところ>>895のマニュアルのサンプルの場合はuserとauthorと、それぞれ異なる文字が書かれていました。
URL自体には【B】の部分に書かれたnewsが必要なのは分かりました。
では【A】の部分のnewsはいったい何を意味しているのだろうと思ったわけです。
この【A】のnewsをfooに変えたとしても、http://localhost/zend/controller2/news/01 のようにアクセスすればNewsController.phpの内容がブラウザに表示されます。
じゃぁこの【A】の部分のnewsは【A】より以下のコードを識別するために自分で勝手に決めただけで、特別意味はないのかなと思ったわけです。
しかし引数で指定した以上なんらかの意味があるんじゃないかと思いましたが、色々なサンプルで【A】の部分の第一引数を何かに使うというような記述もありませんでした。
そういうわけでこのaddRoute()の第一引数は何を意味しているのかなと疑問に思い質問させていただきました。
0905nobodyさん
2010/01/17(日) 16:35:48ID:???897の言ってることも分からなくもないだろ。
addRouteの第一引数はgetRouteやremoveRouteメソッドから察するに
他のRouteと識別するものなんだろうけど
そもそもルーティングは事前に設計されてるもので
設定から読み込まれたRouteを追加したあとで
動的に取得したり削除したりするケースがあるのかってことだろ
0906nobodyさん
2010/01/17(日) 17:59:36ID:kUgFmiiy確かにaddRoute()内の $this->_routes[$name] = $route; を
$this->_routes[] = $route; にすりゃ第一引数(識別子)なしにできるんだろうけど、
'default'という名前の Route がデフォルトで定義されている。
で、'default' が気に入らないから消したいって時に、キーとして指定しやすいからって理由だと思う。
0908nobodyさん
2010/01/17(日) 22:04:37ID:???0909nobodyさん
2010/01/18(月) 08:13:43ID:???0910nobodyさん
2010/01/22(金) 03:59:32ID:???なにかMVC構造+MySQLの参考になるようなドキュメントなどはありますか?
ぐぐって出てくる解説ページではDBへの接続やDBから取得、追加、削除などもコントローラに書いているようなのですが、
これらは本来Modelに書くべきことなんじゃないかと思っているのですが、ZendFrameworkでは違うのでしょうか?
0911nobodyさん
2010/01/22(金) 04:06:00ID:???0912nobodyさん
2010/01/22(金) 07:42:22ID:???基本的には、モジュールディレクトリにmodelsとmodels/DbTableを作ってそこにモデルを格納するのが基本
サンプルは動作確認を取りやすいからそう書いているだけで、コントローラでDB操作をするのが本筋じゃない。
他のサンプルもそういうもんだと思ってみた方がいいよ。
俺のお気に入り
http://www.slideshare.net/weierophinney/architecting-ajax-applications-with-zend-framework
実際には、ZFでのモデル実装は自由そのものだから好きに書けばいい。
Modelの設計がわからなかったら、エリックのDDDを通読することをお勧めするよ。
0913nobodyさん
2010/01/22(金) 15:41:24ID:???forwardする度にinit内の処理が実行されて困っています。
0914nobodyさん
2010/01/22(金) 16:34:48ID:???0916nobodyさん
2010/01/23(土) 02:02:45ID:???0917nobodyさん
2010/01/23(土) 09:33:41ID:???0918nobodyさん
2010/01/23(土) 10:14:46ID:???一般的な人はCakeとかもっと簡単なFWの方がいいだろうね
それかPEAR使うとか
フロントコントローラだけでも最初「ウッ」ってくるのに、DBだけでも他と比較にならんほどマニュアルの量多いしw
Cakeなんて比較にならんよw
最初、マニュアルの量の多さに読む気が失せたw
だから、>>917の言っている事は一理あるように俺は思う
0921nobodyさん
2010/01/23(土) 13:50:15ID:???サンプルコードとAPI流し見すればいいだろ
0922nobodyさん
2010/01/23(土) 16:21:33ID:???小さいアプリを作るのであれば開発者はどのフレームワーク使ってもFWの規模を気にすることなんてないだろ
0923nobodyさん
2010/01/23(土) 22:23:26ID:???テンプレートをPCと携帯で全部切り替えたいのだが下記のViewRendererを
変更して切り替えることは可能でしょうか。
コントローラには手を加えず、使用するテンプレートフォルダだけ変更したいのです。
$viewRenderer = new Zend_Controller_Action_Helper_ViewRenderer($view);
$viewRenderer->setViewBasePathSpec($config->smarty->params->template_dir)
->setViewScriptPathSpec(':controller/:action.:suffix')
->setViewScriptPathNoControllerSpec(':controller/:action.:suffix')
->setViewSuffix('tpl')
->setNoController();
0924nobodyさん
2010/01/24(日) 00:06:10ID:???やりたくはなかったのですがControllerでRequestに応じて
$viewRenderer->setViewScriptPathSpec(':controller/:action.:suffix')を
書き換えたらすんなり行きました
0925nobodyさん
2010/01/24(日) 18:59:59ID:???解決したんならいいわ
0926nobodyさん
2010/01/24(日) 23:11:27ID:???現在は以下のよう全てのルータに :param1/:param2/ を指定していますが、
この共通部分を一つのルータとし、さらにその下にルータをかますような書き方はできますか?
Zend_Controller_Router_Route_Chainがそれっぽいのですが、どうも指定の仕方が悪いようで希望の動作が得られません。
// 現在
$router->addRoute("route1", new Zend_Controller_Router_Route(":param1/:param2/:controller/:action"));
$router->addRoute("route2", new Zend_Controller_Router_Route(":param1/:param2/hoge/:action/:param3"));
$router->addRoute("route3", new Zend_Controller_Router_Route(":param1/:param2/moge/:action/:param3"));
↓
// 共通部分は別ルートに分ける
$baseRouter = $router->addRoute("param", new Zend_Controller_Router_Route(":param1/:param2"));
$baseRouter->addRoute("route1", new Zend_Controller_Router_Route(":controller/:action"));
$baseRouter->addRoute("route2", new Zend_Controller_Router_Route("hoge/:controller/:action"));
$baseRouter->addRoute("route3", new Zend_Controller_Router_Route("moge/:controller/:action"));
よろしくお願いします
0927nobodyさん
2010/01/26(火) 10:29:39ID:???Zendの公式ページ変わった?
今までフロントコントローラだと12章とかあったけど・・・
なんかバージョンの選択も出来るようだし
ってか、1.10になったんか・・・
1.9使ってたけど、次は2.0かなとか期待してたのに・・・
0928nobodyさん
2010/01/26(火) 12:19:14ID:kwuQfEUI上のリンク先のマニュアルの『変数のデフォルト』の部分(又は『変数の制約』の部分)なんですが、
$route = new Zend_Controller_Router_Route(
'archive/:year',
array('year' => 2006)
);
$router->addRoute('archive', $route);
上のルートは 'http://domain.com/archive/2005' および 'http://example.com/archive' のような URL にマッチします。後者の場合、変数 year にはデフォルト値である 2006 が設定されます。
、とありますが、domain.comとexample.comの両方でマッチするのは何故なのでしょうか?
コレは両方ともdomain.comで考えればいいのでしょうか?
それとも、別のベースURIからも参照されていると言うことなのでしょうか?
当マニュアルにはこの『標準のルータ』の章ではそれまで、http://example.comというのは一度も出てきていないのが急に出てきて、どういうことなのかと疑問に思いまして
0929nobodyさん
2010/01/26(火) 13:59:11ID:???で、ホスト名のルーティングについてはhostnameルートを使う。
使わない場合はどのホスト名でも一致するのが仕様
0930sage
2010/01/29(金) 01:53:29ID:???「Zend Framework を学ぶ」ってあるよ。
0931nobodyさん
2010/01/29(金) 01:59:15ID:???0932nobodyさん
2010/01/29(金) 09:05:45ID:???仲間に「何章の何項目めを参照」とか言ってたし、それをメモとかに書き込んでいるし
0934nobodyさん
2010/01/29(金) 11:01:32ID:???0935nobodyさん
2010/01/29(金) 13:50:18ID:kJXcpR0Q一番下のチェックボックスをクリックしてオンにすると一番上のチェックボックスも一緒にオンになったり、
二番目のチェックボックスをクリックしてオンにすると一番上のチェックボックスも一緒にオンになったり、
二番目のチェックボックスをクリックしてオフにすると一番上のチェックボックスがオンになったりと、
挙動がおかしいんだけど、この挙動を正常にするにはどうしたらいいですか?
0936nobodyさん
2010/01/29(金) 16:32:26ID:???変わったっけ?
俺全然違いが見つけられないんだけど・・・w
ってか、誤植の部分がまだ直ってなかったりしてるな
コードの誤植、日本語の誤植など
0937nobodyさん
2010/01/29(金) 21:00:15ID:???0938nobodyさん
2010/01/30(土) 22:49:31ID:/kADIv2E速さ込みで考察しれ。
0939nobodyさん
2010/01/30(土) 23:39:26ID:p3ZI+mNg0940nobodyさん
2010/01/31(日) 10:13:08ID:???気づいたことがあれば、Issue Tracker でレポートよろしく〜
ttp://framework.zend.com/issues/secure/Dashboard.jspa
0941nobodyさん
2010/02/01(月) 21:12:18ID:???編集画面(editAction)→検証(validateAction)→エラーの場合編集画面(editAction)という形にしたいんだけど、
editアクションにforwardしてくれません。どうすればいいでしょうか?
0942nobodyさん
2010/02/01(月) 21:40:50ID:???0943nobodyさん
2010/02/01(月) 21:47:05ID:???0944nobodyさん
2010/02/01(月) 22:57:43ID:PP9IaUHC0945nobodyさん
2010/02/02(火) 00:15:39ID:???なぜゆえ、これじゃダメなん?
0946nobodyさん
2010/02/02(火) 00:17:38ID:???0947nobodyさん
2010/02/03(水) 11:13:50ID:???http://pc11.2ch.net/test/read.cgi/php/1222645553/
【 スクリプト改造依頼スレ】(丸投げ) part7再々
http://pc11.2ch.net/test/read.cgi/php/1068190843/
親切な人が初心者にPHPの関数を使い方を教える
http://pc11.2ch.net/test/read.cgi/php/1209137730/
PHP初心者勉強会やらんかね!
http://pc11.2ch.net/test/read.cgi/php/1172328149/
2ch有志がPHPフレームワークを作るスレ
http://pc11.2ch.net/test/read.cgi/php/1253912143/
【PHP】PHPフレームワーク総合スレ14
0948nobodyさん
2010/02/03(水) 13:55:21ID:???0949nobodyさん
2010/02/04(木) 11:04:17ID:???tel: □-□-□
↑こんな風に3つ作りたいんだけど
やり方がわからない。
教えてほしい。
0950nobodyさん
2010/02/04(木) 11:07:26ID:???0952nobodyさん
2010/02/05(金) 22:01:54ID:uF4U6XQX検索ページでgetでのクエリを実行すると
localhost/search/index?param1=val1¶m2=val2…
のurlで検索結果が返されますが、このパラメータを分解して、
pagerのページリンク(よくある [1][2][3]… ってやつ)には
localhost/search/index/param1/val1/param2/val2…?page=2
という形で渡すようにしました。
が、このリンクを踏んで2ページ目に行っても、正しい2ページ目の内容を返してくれません。
パラメータを全く無視した、「条件なし」の検索結果が返されてしまいます。
※検索クエリ直後の1ページ目の時は正しい結果を返します。
何が原因なんでしょうか?
続きます
0953nobodyさん
2010/02/05(金) 22:03:03ID:uF4U6XQX1ページ目、2ページ目の違いとして、
【1ページ目】
URL)http://localhost/search/index?p=&j=&ws[]=1&ws[]=4&wf=1
パラメータのdump)
array(6) { ["controller"]=> string(6) "search" ["action"]=> string(5) "index" ["p"]=> string(0) "" ["j"]=> string(0) "" ["ws"]=> array(2) { [0]=> string(1) "1" [1]=> string(1) "4" } ["wf"]=> string(1) "1" }
【2ページ目】
URL)http://localhost/search/index/p//j//ws/1/ws/4/wf/1/?page=2
パラメータのdump)
array(7) { ["index"]=> string(1) "p" [""]=> string(1) "j" [1]=> string(2) "ws" [4]=> string(2) "wf" ["controller"]=> string(6) "search" ["action"]=> string(5) "index" ["page"]=> string(1) "2" }
パラメータの解析は以下の手順でやっています
$params = $this->getRequest()->getParams();
var_dump($params);
また、ルーティングは以下の通りです
;searchアクション
routes.search.route = "/search/*"
routes.search.defaults.controller = "search"
routes.search.defaults.action = "index"
routes.search.type = "Zend_Controller_Router_Route"
どなたか宜しくお願いします。長くなりすみません。
zendFW1.8.1で動かしています
0954nobodyさん
2010/02/05(金) 22:42:18ID:???変更が出来なさそうなので困っています。
クラスを派生させてHTTPを叩く周りに手を入れようとも思ったので
すがZendのコードを見ても上手い具合にHTTP周りはprivateやfinal
に守られていて手を出せなさそうです。
もしタイムアウト時間を変更する裏技や、代わりに使えそうなRest
クライアントのライブラリがあれば教えていただけないでしょうか。
海外の学術機関で共同開発するコードで使う必要があるので英語で
ドキュメンテーションされていて継続的にメンテナンスされている
「定番」みたいなライブラリだと大変助かります。
PHP界隈は全くの初心者なので、いわゆる「定番」の類に関しては
殆ど知識がありません。何か良い情報があればよろしくお願いします。
0955952,953
2010/02/06(土) 05:29:12ID:???0956nobodyさん
2010/02/06(土) 05:37:12ID:???0957952,953
2010/02/06(土) 06:25:31ID:???すみません、クダ質すぎて不要な情報かと思ったもので…
indexアクションをデフォルトとしてルーティングで設定してるのに、
検索実行時のurlが/localhost/search/index/var1/val1…となってるのが問題でした
indexがパラメータとして解釈されていました
formのactionを "/search/index" でなく、"/search" にして解決しました
0958nobodyさん
2010/02/06(土) 07:00:11ID:ZjFfb0Vmチェックボックスの値をZF型のURLで表現するにはどうしたらいいんでしょうか?
通常 ?cb[]=val1&cb[]=val2 とするものを
/cb[]/val1/cb[]/val2 としていいものでしょうか?
このURLを前提に、パラメータ解析のプログラムを書いたところエラーになりました
コードは
$params = $this->getRequest()->getParams();
if($params['cb'] || $params['cb[]']){
if($params['cb'])$hobby = $params['cb'];
if($params['cb[]'])$hobby = $params['cb[]'];
foreach($hobby as $value){//ここがエラーの44行目
if($value == 1){$this->view->cbChk1 = 'checked '; $cbParam.="/cb[]/1";}//該当チェックボックスにチェックし、パスもつくる
if($value == 2){$this->view->cbChk2 = 'checked '; $cbParam.="/cb[]/2";}
if($value == 3){$this->view->cbChk3 = 'checked '; $cbParam.="/cb[]/3";}
if($value == 4){$this->view->cbChk4 = 'checked '; $cbParam.="/cb[]/4";}
}
}
エラーは
1443 [Fri Feb 05 13:04:09 2010] [error] [client 192.168.0.25] PHP Warning: Invalid argument supplied
for foreach() in /var/www/application/controllers/SearchController.php on line 44
1446 [Fri Feb 05 13:04:09 2010] [error] [client 192.168.0.25] PHP Fatal error: Uncaught exception
'Zend_Controller_Dispatcher_Exception' with message 'Invalid controller specified (error)' in
/usr/lib/php/Zend/Controller/Dispatcher/Standard.php:241\nStack trace:\n#0 /usr/lib/php/Zend/Controller/Front.php(936):
Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http),
Object(Zend_Controller_Response_Http))\n#1 /var/www/html/index.php(32):
Zend_Controller_Front->dispatch()\n#2 {main}\n thrown in /usr/lib/php/Zend/Controller/Dispatcher/Standard..php on line 241
0959958
2010/02/06(土) 07:03:08ID:ZjFfb0VmcentOS5.3で、zendFWのバージョンは1.8.1です。
よろしくお願いします
0960nobodyさん
2010/02/06(土) 07:24:04ID:???0961nobodyさん
2010/02/06(土) 22:40:19ID:???上記のアドレスだとpublicが絡んでしまいます
こんな感じにしたいのですが
http://localhost/hoge/
どうすればいいですか?
助けてください
0962nobodyさん
2010/02/06(土) 23:11:47ID:RDyP93EJ0963nobodyさん
2010/02/06(土) 23:24:37ID:???0964nobodyさん
2010/02/07(日) 15:39:11ID:???0965nobodyさん
2010/02/07(日) 15:50:17ID:cHUvBtME下記のようなinsert文の登録値をエスケープする方法がわかりません。
insert into XXXX(id,name,date)value(1,'aaaa','bbbb'),(2,'aaaa','bbbb'),(3,'aaaa','bbbb')
これではエラーになってしまいました・・・
$data = $db->quote("insert into XXXX(id,name,date)value(1, ?, ?)", array('aaaa','bbbb'));
$db->query($data);
すみませんが、お分かりになられる方がおられましたらご教授お願いします。
0966nobodyさん
2010/02/07(日) 15:56:14ID:???0967nobodyさん
2010/02/07(日) 16:01:26ID:???悪いこと言わないから、自分が何をわかってないか整理して
適切な場所で聞いた方がいいと思うな。
まぁ、一応ヒントだしとくと、$dataをechoすればわかることだと思うけど。
0968966
2010/02/07(日) 16:23:28ID:???0969nobodyさん
2010/02/07(日) 16:28:27ID:???0970nobodyさん
2010/02/07(日) 16:40:12ID:cHUvBtME知りたかったことはzendのquoteメソッドの書式です。
説明の為に固定値で書きましたが、
'aaaa'や'bbbb'の部分はフォームの入力値が入ります。
PHPの関数でエスケープしてもよかったのですが、
zend使ってるシステムだったのでzendに統一したかったのです。
エラーメッセージは既に本番稼動しているシステムのため、
(php.iniの設定で)非表示にされており、確認できない状態です。
本番稼動中のためhtaccessでの設定上書きも好ましくないです。
0971nobodyさん
2010/02/07(日) 18:21:21ID:???どういうふうに解決したの?
それから、本番環境でもエラーはキャッチしとかないとダメなんじゃないの?
原因特定できないよ。
で、再現するために無駄な時間を費やすと。
0972nobodyさん
2010/02/07(日) 19:05:16ID:???queryとquoteを誤用してるソースが本番にあるわけがないよね
プライドが高すぎて、できないのかもしれないけど、
基礎を勉強したり、ドキュメントに目を通したり、
エラーメッセージを読んだり、そういうことをちゃんとやったほうがいい。
質問するときに、エラーメッセージを書かないとか、省略するとかそれもありえない。
他所でも同じ間違いをすることになりますよ。
0973nobodyさん
2010/02/07(日) 19:56:52ID:???なんでphp.iniとか言ってるのかと思った
0974nobodyさん
2010/02/07(日) 19:57:49ID:???quoteね
0975nobodyさん
2010/02/07(日) 20:14:08ID:???SQLに入れるデータをエスケープするのにZend_Dbのquoteを使おうとおもったけど、
ドキュメント読み間違えてZend_Db::queryの用法と勘違いしたって落ちだろ
0976nobodyさん
2010/02/08(月) 11:31:42ID:???0977nobodyさん
2010/02/08(月) 12:18:13ID:???0979nobodyさん
2010/02/08(月) 14:26:39ID:???おおっ、マジですか?
新しい機能が追加されたんですね
それは使えそうな機能ですね
楽しみです
・・・ハイハイ
レス数が950を超えています。1000を超えると書き込みができなくなります。