- 1 名前:nobodyさん mailto:sage [2008/03/05(水) 23:21:24 ID:???]
- 公式
framework.zend.com/ マニュアル framework.zend.com/manual/ja/ m-takagi ver(↑よりたぶん新しい) www.m-takagi.org/docs/php/zend/ API framework.zend.com/apidoc/core/
- 98 名前:nobodyさん mailto:sage [2008/04/30(水) 13:59:47 ID:???]
- 数字で始まるActionって使えますか?
FQDN/controller/01 Actionメソッドの定義の仕方がわからない・・・orz
- 99 名前:nobodyさん mailto:sage [2008/04/30(水) 14:48:12 ID:???]
- idという意味でもなくて単に数字のURLにしたいなら
actionメソッド名は適当につけてroutingで変えればいい
- 100 名前:nobodyさん mailto:sage [2008/04/30(水) 17:55:35 ID:???]
- Zend_Db_Statement::fetch() の offset指定が動作しないのは仕様なのか・・・?
アダプタはPdo_Pgsql。
- 101 名前:nobodyさん mailto:sage [2008/04/30(水) 18:12:00 ID:???]
- 中身見てみれば?
- 102 名前:nobodyさん mailto:sage [2008/04/30(水) 18:27:25 ID:???]
- 中身見たんだけど、原因が特定出来ないんよ。
Zend_Db_Statement_Pdo::fetch() が、 PDOStatement::fetch() のラッパーになっていて、 PDOStatement::fetch()のリファレンスには 「スクロール可能なカーソルの場合にoffset指定が扱える」的な事が書かれているのです。 スクロール可能なカーソルを要求するには、 PDOStatement::prepare() の時点でdriver_optionsを渡す必要があるっぽいのですが、 Zend_Db_Adapter::prepare() 経由でdriver_optionsを渡す事が出来なくて・・・ 結果的にoffsetが使えなくなってるのかなと、思った次第。 うーん・・・
- 103 名前:nobodyさん mailto:sage [2008/04/30(水) 18:57:56 ID:???]
- もしかしてPDOのこのバグが修正されてないとかですか('A`
bugs.php.net/bug.php?id=37340&edit=1
- 104 名前:nobodyさん mailto:sage [2008/05/01(木) 10:57:14 ID:???]
- When using PDO for simple query for PostgreSQL(8.0.3) and MySQL(5.0.18)
cannot acquire it though I want to acquire the offset of the specified cursor. and, fetch() is next offset acquired when acquiring it. ってかいてあるね。
- 105 名前:nobodyさん mailto:sage [2008/05/01(木) 19:46:46 ID:???]
- なんかドコモとかauの最初や最後に.や.が連続するRFC違反のメールアドレスに対応するために
Zend/Validate/EmailAddress.php の216のatextに\x2eを追加したらOKだが、本末転倒か。
- 106 名前:nobodyさん mailto:sage [2008/05/01(木) 20:30:50 ID:???]
- ルール違反を甘やかしてはいけない
- 107 名前:nobodyさん mailto:sage [2008/05/02(金) 17:39:15 ID:???]
- そんなもん弾いてしまえ
- 108 名前:nobodyさん mailto:sage [2008/05/02(金) 23:15:40 ID:???]
- 一週間いじってみたがこんな致命的バグの潜んだFWは使う気になれん
- 109 名前:nobodyさん mailto:sage [2008/05/03(土) 00:45:54 ID:???]
- せめて致命的バグを挙げてから言ってくれ
- 110 名前:nobodyさん [2008/05/03(土) 13:53:26 ID:K4MBJC9r]
- Zend Frameworkってセーフモードで動きますん?
CGIモードで動きますん?
- 111 名前:nobodyさん mailto:sage [2008/05/03(土) 14:10:15 ID:???]
- 動きますん
- 112 名前:nobodyさん [2008/05/04(日) 00:13:53 ID:didjFSw2]
- そうなぬん?
- 113 名前:nobodyさん mailto:sage [2008/05/04(日) 07:48:44 ID:???]
- Zend_Db::query($sql, $param);
を使った時に、 プレースホルダに入れる値をクォートしたくないんだけど、 Zend_Db_Expr型にしてもクォートされてしまうのは仕様? 回避策はある? 例) $param => array('param' => new Zend_Db_Expr('true')); $db->query("SELECT * FROM hoge WHERE :param", $param); 生成されるクエリ SELECT * FROM hoge WHERE 'true'; 期待するクエリ SELECT * FROM hoge WHERE true;
- 114 名前:nobodyさん mailto:sage [2008/05/04(日) 17:48:43 ID:???]
- クォートしたくないならプレースホルダ使わない。
Zend_Dbのプレースホルダは確か、プレースホルダに対応して無いDBでも プレースホルダがあるかのごとく使えるように作られてるから、 その関係でクォート掛かるんじゃないかな。
- 115 名前:nobodyさん mailto:sage [2008/05/07(水) 03:55:17 ID:???]
- プレースホルダ対応してないDBって何があるの?
- 116 名前:nobodyさん mailto:sage [2008/05/07(水) 05:02:51 ID:???]
- 対応云々じゃなくいろんなDBを適当に同じ文法に押し込んだ結果
- 117 名前:nobodyさん mailto:sage [2008/05/07(水) 14:14:51 ID:???]
- viewにphp書くとき、ショートタグ使ってる?
<?php echo $this->layout()->content ?> これだとなんか綺麗じゃないんだよね ショートタグあんまり使いたくないけど。
- 118 名前:nobodyさん mailto:sage [2008/05/07(水) 17:30:34 ID:???]
- smarty使ってる
- 119 名前:nobodyさん mailto:sage [2008/05/07(水) 17:39:51 ID:???]
- smartyなんて乞食が使うもの
- 120 名前:nobodyさん mailto:sage [2008/05/07(水) 20:36:27 ID:???]
- 乞食ってw
smartyっていうかテンプレートエンジンあんまり使いたくない
- 121 名前:nobodyさん mailto:sage [2008/05/07(水) 20:55:26 ID:???]
- なぜに?
- 122 名前:nobodyさん mailto:sage [2008/05/07(水) 21:26:31 ID:???]
- テンプレートエンジン使ったら負けだ
- 123 名前:nobodyさん mailto:sage [2008/05/07(水) 23:39:38 ID:???]
- そう思っていた時期が僕にもありました。
Smarty使って2、3回仕事をこなせば、もうSmarty無しでは生きられない体になるぜ。 今ではテンプレートエンジン否定派は、ただの初心者にしか思えないww
- 124 名前:nobodyさん mailto:sage [2008/05/07(水) 23:58:04 ID:???]
- ethnaでsmarty使ったら便利だったけどね。
なんとなくだ。
- 125 名前:nobodyさん mailto:sage [2008/05/08(木) 00:05:51 ID:???]
- Smartyも好きなんだけど、結局Zend_View拡張して使ってる
- 126 名前:nobodyさん mailto:sage [2008/05/08(木) 00:30:38 ID:???]
- マクロ作っといてボタン押すだけ。
<php echo $hoge; ?>とか一々毎回同じ様な事を長く書くのが嫌なんだろうけど 同じ様な事を書くって事は、自動化できるっつー事でもある。
- 127 名前:nobodyさん mailto:sage [2008/05/08(木) 01:53:40 ID:???]
- >>123
禿道 それ以前にクラスとか使うのを躊躇ってた時期がありました
- 128 名前:nobodyさん mailto:sage [2008/05/08(木) 08:15:42 ID:???]
- >>126
マクロで自動化とか初心者の発想すぎるだろw 「やっぱり使えねぇわw」とあざ笑う目的でもいいから、一度Smartyあたり使ってみなされ。 デメリットは、学習コストくらいだよ。
- 129 名前:nobodyさん mailto:sage [2008/05/08(木) 10:11:06 ID:???]
- こちらでどうぞ
【PHP】 Smarty 隔離スレ 【テンプレート】 pc11.2ch.net/test/read.cgi/php/1201879269/
- 130 名前:nobodyさん mailto:sage [2008/05/08(木) 14:36:40 ID:???]
- bootstrapってindex.phpのこと?
index.phpに require '../application/bootstrap.php' ってのを見かけるんだけど、DocumentRootから見えないようにしてるだけでindexに書いても同じこと?
- 131 名前:nobodyさん mailto:sage [2008/05/08(木) 14:52:24 ID:???]
- >>130
ですね
- 132 名前:nobodyさん mailto:sage [2008/05/08(木) 18:42:27 ID:???]
- >>130
applicationrディレクトリ内で全ての処理を完結出来る。 bootstrap.phpを基点にファイルパスを管理しておけば、 設置場所が変わったときに最小限の修正で済む。 というのがメリットなんじゃないかな。
- 133 名前:nobodyさん [2008/05/08(木) 23:32:34 ID:936RkXZF]
- Smartyのページキャッシュ使いたくないの?
- 134 名前:nobodyさん mailto:sage [2008/05/08(木) 23:33:19 ID:???]
- ルーターが多機能なのはわかるんだけども、直感的とは程遠いなぁ・・・
そんなトリッキーなルーティングなんてする人少ないんだから、 FWとしては解りやすくシンプルな実装でいい気がする。
- 135 名前:nobodyさん mailto:sage [2008/05/08(木) 23:53:15 ID:???]
- 別に言う程Routerややこしくない
Routerのモジュール機能は使わなくて良い RouteのStaticとRegexも使わなくて良い
- 136 名前:nobodyさん mailto:sage [2008/05/09(金) 09:21:36 ID:???]
- >>133
意味不明。
- 137 名前:nobodyさん mailto:sage [2008/05/09(金) 16:00:24 ID:???]
- Zend_Layoutの $this->layout()->content とか $this->layout->navの使い方がよくわからないんだけど、
navとかってどこで定義されてるの?
- 138 名前:nobodyさん mailto:sage [2008/05/09(金) 16:18:50 ID:???]
- >>137
Zend_Layoutの中身を見ればよかろう
- 139 名前:nobodyさん mailto:sage [2008/05/09(金) 16:20:48 ID:???]
- >>138
navとかcontentとか探したけど見つからないのよ
- 140 名前:137 mailto:sage [2008/05/09(金) 16:37:49 ID:???]
- ん?
最初からあるのはcontentだけで、navとかsidebarとかはコントローラーで $response = $this->getResponse(); $response->insert('sidebar', $this->view->render('sidebar.phtml')); とかしないといけないのか?
- 141 名前:nobodyさん mailto:sage [2008/05/09(金) 16:38:17 ID:???]
- function __get() {
みたいなところ見てみたら? 多分そこらへん
- 142 名前:nobodyさん [2008/05/10(土) 13:15:55 ID:vET5c+ho]
- すみません、質問です
ZendFrameworkに最近興味をもったんですが、これを使ってできるというPDFの出力は ・完全に日本語対応していますか? ・背景(テンプレートのJPGとか)と表(プログラムに応じて出力)を組み合わせて 書き出すことはできますか? ・どこかの企業のロゴが刷り込まれたりしませんか? 以上3点について教えて欲しいです もしこの機能を使っている方がいたら、困ってる点などあれば教えてください。 自分でも調べたんですが、本自体少ないし良くわかりませんでした お願いします
- 143 名前:nobodyさん mailto:sage [2008/05/10(土) 13:26:04 ID:???]
- >>142
ZendFreamwork1.5で日本語対応しました 言ってることはたぶん実現できるはずです どこかの企業ロゴが云々のことは知りません でもそんなの出てたら誰も使わないよねw
- 144 名前:nobodyさん [2008/05/10(土) 13:29:59 ID:vET5c+ho]
- >>143
おお、お返事ありがとうございます すごく使いたくなりましたw pearでPDF書き出す機能があって使おうと思ってたんですが、 そのモジュール作った企業のロゴが入って参ってたんです ほんとにありがとうございました!
- 145 名前:nobodyさん mailto:sage [2008/05/10(土) 13:47:19 ID:???]
- 編集すればそんなロゴなんて消せるんじゃないか?
- 146 名前:nobodyさん mailto:sage [2008/05/10(土) 16:28:30 ID:???]
- 今日さむいよ
ゴールデンウィークは30度近くいったと思ったら。
- 147 名前:nobodyさん mailto:sage [2008/05/11(日) 02:21:42 ID:???]
- ホントなんでこんな寒いの。。
しかし久々にさわったらまた随分ポリシー変わったね。毎回思うが。 >132 開発している内にindex.php上のbootstrapの記述が結局数十行とかになって、 超・汚くなるし危ないんだよね。 それに対応するbootstrap.phpが推奨になるまで2年(もっと?)か。。。
- 148 名前:nobodyさん mailto:sage [2008/05/13(火) 05:09:01 ID:???]
- 1ヶ月使った感想。
シンプルな実装なので基底クラス郡としては強力だが、制作効率に反映されるまで時間がかかる印象。 フレームワークを実装する為のフレームワーク/ライブラリ郡って感じかねぇ・・・ 現時点ではマルチバイト系全般の処理が甘いのが痛い。 総評:今後に期待。コーディングスタイルは好みなので支持して行きたい。
- 149 名前:nobodyさん mailto:sage [2008/05/13(火) 12:21:40 ID:???]
- マルチバイト処理ってvalidateぐらいじゃね?
- 150 名前:nobodyさん mailto:sage [2008/05/13(火) 21:26:22 ID:???]
- MailとFilterとか
- 151 名前:nobodyさん mailto:sage [2008/05/13(火) 21:38:51 ID:???]
- 俺もバリデータを拡張すれば良いんだろうと思ってやろうとしたけど
やり方がわからねぇ。 validateインクルードしないでmb関数直接書く。 全部のクラスに凄い親切にコメント書かれまくってるけど、 書かれすぎてて読みきれない。 コードの2,3倍コメントある気がする。
- 152 名前:nobodyさん mailto:sage [2008/05/13(火) 23:21:24 ID:???]
- バリデータを拡張って既存の奴の組み合わせでは不可能な時の独自バリデートってこと?
マニュアルとコード見ても分かんないの?
- 153 名前:nobodyさん mailto:sage [2008/05/13(火) 23:25:50 ID:???]
- カスタマイズ性のためにしょうもないところで
複雑になってたり設定が多かったり ラッパーやビルトインの上書きを書いてる時点で なんかしんどくなってくるねZFは 色々できるのは有り難いけど デフォルトで一通り全部フルスタックな状態にしておいてくれて そこからカスタマイズしたいやつは デフォルトを取り除いてカスタマイズしていく形にして欲しいよ デフォルトではとりあえず色々なもん自前で乗せてかないと そこかしこで何かしら足りないっつーのは面倒過ぎる エラーハンドラプラグインがデフォルトでついてるのに そのエラーハンドラは自前で書かなきゃエラーをハンドルしないのかよ おまえはどんだけツンデレなんだとしばき倒したい マシューちゃんもうZend_Controllerはオナニーの域だよ 素直に作ってくれよあんた綺麗なコード書くんだからさ 全土フレームワークのコードは大好きだけど 実用的さの欠けっぷりは半端ないよ ここを見てるPHPのエロい人がいたらそう伝えてよ 僕はこのオナニーコードの断片で昇天して にちゃんねるに便所の落書きする事くらいしかできないよ I love Zend Framwork!! I love PHP!!
- 154 名前:nobodyさん mailto:sage [2008/05/13(火) 23:36:00 ID:???]
- こんなコードがきれいって言うなら
俺のコード見たらお漏らしするな
- 155 名前:nobodyさん mailto:sage [2008/05/14(水) 01:27:35 ID:???]
- >>153
デフォルトでフル装備しててイランものを後から取り除くのも面倒でね? でもジェネレータみたいなのは欲しいな
- 156 名前:nobodyさん mailto:sage [2008/05/14(水) 07:43:09 ID:???]
- >>154
見せて
- 157 名前:nobodyさん [2008/05/14(水) 17:07:05 ID:fprIBGJx]
- print "HELLO WORLD";
- 158 名前:nobodyさん [2008/05/14(水) 18:48:31 ID:/iZUMp8N]
- >>157
死んだほうがいい
- 159 名前:nobodyさん mailto:sage [2008/05/14(水) 22:46:18 ID:???]
- >>153
同意。 Zend_Dbの足りなさ過ぎにはずっこけたというかPDOで十分というか中途半端なPDOラッパーなぞいらん。
- 160 名前:nobodyさん mailto:sage [2008/05/14(水) 23:20:22 ID:???]
- ORマッパーってZend_Db_Tableなの?
- 161 名前:nobodyさん mailto:sage [2008/05/14(水) 23:55:26 ID:???]
- ORMっぽいORMは無い
- 162 名前:nobodyさん mailto:sage [2008/05/14(水) 23:58:10 ID:???]
- SQLを書けってことか
- 163 名前:nobodyさん mailto:sage [2008/05/15(木) 19:02:20 ID:???]
- ZActiveRecordの復活はまだですか?
- 164 名前:nobodyさん mailto:sage [2008/05/15(木) 19:14:46 ID:???]
- php 5.3.0がlate static bindingsと__callStatic()が
ちゃんと実装されてリリースされたら ActiveRecordパターンでまともな実装のORMが出ると思う
- 165 名前:nobodyさん mailto:sage [2008/05/15(木) 19:55:57 ID:???]
- bugs.php.net/bug.php?id=30934
みたいにごちゃごちゃ言ってねーで、5.0で実装しとけっつー話だわな。
- 166 名前:nobodyさん mailto:sage [2008/05/15(木) 20:29:48 ID:???]
- namespaceもそうだな
結局5.0のリリースで見送ったもののツケが回ってきてる感じだな その辺りとクロージャのパッチさっさと取り入れてくれりゃ 各FWも随分すっきりした実装になりそうなのにな 今のPHPの実装でFW書く人はほんとマゾ過ぎる
- 167 名前:nobodyさん mailto:sage [2008/05/16(金) 11:18:11 ID:???]
- self関係はリリースしてしまった以上、直すに直せない状況なんだろうね…
- 168 名前:nobodyさん mailto:sage [2008/05/17(土) 01:41:30 ID:???]
- >>167
selfだめなの?
- 169 名前:nobodyさん mailto:sage [2008/05/17(土) 01:58:07 ID:???]
- 1.5.2 リリース。
- 170 名前:nobodyさん mailto:sage [2008/05/17(土) 03:56:33 ID:???]
- どう変わったんだ
- 171 名前:nobodyさん mailto:sage [2008/05/17(土) 13:25:41 ID:???]
- しーん
- 172 名前:nobodyさん mailto:sage [2008/05/17(土) 13:28:53 ID:???]
- framework.zend.com/issues/secure/IssueNavigator.jspa?requestId=10743
- 173 名前:nobodyさん mailto:sage [2008/05/18(日) 20:51:12 ID:???]
- バグフィックスメインか
- 174 名前:nobodyさん mailto:sage [2008/05/21(水) 02:55:52 ID:???]
- zendが身売りってどんだけー
- 175 名前:nobodyさん mailto:sage [2008/05/21(水) 05:22:02 ID:???]
- 身売りしたらこんなオナニーフレームワークは何の意味もなくなる
- 176 名前:nobodyさん mailto:sage [2008/05/21(水) 14:24:36 ID:???]
- PHPオタワ
- 177 名前:nobodyさん [2008/05/21(水) 14:31:27 ID:LYIqFUi6]
- PHP房涙目wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
- 178 名前:nobodyさん mailto:age [2008/05/21(水) 16:30:45 ID:???]
- アプリケーション内のHTMLでヘッドとフッターがある程度決まっていて
毎回書くのがめんどくさいです。 なのであらかじめ2つのphtmlファイル(ヘッドとフッター)を用意してページをrenderする前後に呼び出したいのですがどうすればいいでしょうか? $view = new Zend_View(); echo $view->render("/var/hoge/views/design/top.phtml"); echo $view->render("/var/hoge/views/index/hoge.phtml"); echo $view->render("/var/hoge/views/design/footer.phtml"); こんな書き方でできるかと思ったのですがエラーになります。
- 179 名前:nobodyさん mailto:sage [2008/05/21(水) 20:13:42 ID:???]
- zend_layoutで。
- 180 名前:nobodyさん mailto:sage [2008/05/22(木) 00:28:27 ID:???]
- まぁ実際身売りしてもzendframework自体はなんもかわらない気がする。
microsoftはやだな。オラクルも
- 181 名前:nobodyさん mailto:sage [2008/05/22(木) 00:38:39 ID:???]
- ZFは野に放っても生きていけると思うけど
PHP本体はな…… オープンソースとはいえ、≒Zendな訳でしょ
- 182 名前:nobodyさん mailto:sage [2008/05/22(木) 01:10:22 ID:???]
- PHP6 → Microsoft PHP.NET
Zend時代よりも大幅な開発力アップになったりしてw
- 183 名前:nobodyさん mailto:sage [2008/05/22(木) 01:20:40 ID:???]
- CLI上でgoto実装された言語二つ目になる訳ですね、判ります。
- 184 名前:nobodyさん mailto:sage [2008/05/22(木) 01:22:23 ID:???]
- どうせ買われるのならRasmusがいるYahoo!の方がいいなw
- 185 名前:nobodyさん mailto:sage [2008/05/22(木) 01:26:46 ID:???]
- >>181
「Zend公式」という強みしかない糞FWが生き残るわけねーじゃん 「Zend公式」の印籠をもってしてもメインストリームになってないし
- 186 名前:nobodyさん mailto:sage [2008/05/22(木) 01:35:43 ID:???]
- 公式ゆえの弱み(or臆病さ)だろうね
ヘタに主流作れないのでフレームワークのためのフレームワーク的なモンしか提案できない 言語本体から切り離した地盤固めの試みなんじゃねえの
- 187 名前:nobodyさん mailto:sage [2008/05/22(木) 01:51:36 ID:???]
- Zend自体ブランド力も開発力も乏しいんだから、
PHP&ZendFrameworkごとMSとかに買収された方がPHPの発展になるんじゃねーの? Visual PHP.net とか普通に期待しちゃう。
- 188 名前:nobodyさん mailto:sage [2008/05/22(木) 01:56:06 ID:???]
- msが買ったらlinuxで動かなくなるじゃん
そしたら事実上脂肪
- 189 名前:nobodyさん mailto:sage [2008/05/22(木) 01:56:49 ID:???]
- >>184
元ネタによるとyahooに買われても、いきつく先はMSだけどなw jp.techcrunch.com/archives/20080519job-cuts-at-php-startup-zend-could-be-aimed-with-an-eye-towards-a-sale/
- 190 名前:nobodyさん mailto:sage [2008/05/22(木) 03:19:12 ID:???]
- >>189
どうせならyahooがいいけど、MSに買われたら意味ないしなぁw じゃあSun?
- 191 名前:nobodyさん mailto:sage [2008/05/22(木) 03:20:08 ID:???]
- yahooがgoogleと組めばいいんだ
googleはpythonだろうけど
- 192 名前:nobodyさん mailto:sage [2008/05/22(木) 03:25:14 ID:???]
- 珍しく伸びるな
- 193 名前:nobodyさん mailto:sage [2008/05/22(木) 03:41:32 ID:???]
- IBMもSunも脛に傷あるような企業だからなぁw
- 194 名前:nobodyさん mailto:sage [2008/05/22(木) 06:49:57 ID:???]
- 有り余る金でgoogleが買ってくれたら
みんなが幸せになるとは思うけどな
- 195 名前:nobodyさん mailto:sage [2008/05/22(木) 10:41:11 ID:???]
- >>191
>>194 PythonとPHPが統合されたら強力なツールになりますね
- 196 名前:nobodyさん mailto:sage [2008/05/22(木) 17:25:29 ID:???]
- pythonとphpでパイビーですね
- 197 名前:nobodyさん mailto:sage [2008/05/22(木) 17:25:59 ID:???]
- パイエッチにするとさらに卑猥
- 198 名前:nobodyさん [2008/05/22(木) 19:55:35 ID:3xiPTBYp]
- モジュールを以下の形式のようにネストする事は可能ですか?
/module1/module2/controller/action/ setControllerDirectory()ではモジュール名に対してコントローラディレクトリを指定すると思うので、 ネストする場合には "module1"=>"/path/to/controller" とするしかできないと思います。 ちなみに無謀なチャレンジをしてみましたが "module1/module2"=>"/path/to/controller" Module2Controllerを読もうとしてエラーになってしまったようです。 当方女子高生です。 よろしくお願いします。
|

|