Zend Framework
zf-users.jp の IRC で、 [00:07] wozozo: 今年はzf勉強会がどこかで [00:07] wozozo: あるの!? [00:07] heavenshell: 4月くらいがいいなー [00:07] lllnorikolll_: ぜひ!第一回ZF勉強会を下地島で☆ていう話が出たので、4 月くらいにやりたい! 開催場所…
メモ。 View helper の中から他の View helper を呼べないのと zf-users.jp の IRC で id:wozozo さんに聞かれたのでやりかたを調べてみた。 結論:こんな感じで呼び出せる。 view->formText('hoge'); } } テンプレートはこんな感じで書くと・・・ Test() ?>…
via wadsのblog さん このように書くとアクションメソッドが大きくなってしまってちょっといやな感じだったのでやり方を変えてみました。 http://wadslab.net/2008/12/zend_filter/ バリデーションをどこに書くかは悩んだ。 Phwittr では wads さんが最初に…
PHP5 版 Smarty と言われる Dwoo を試してみた。 Dwoo には Framework Adapter として Zend Framework があるので*1それを使ってみた。 Dwoo をダウンロードして展開すると、dwoo/Dwoo/Dwoo/Adapters/ZendFramework/View に Zend_View_Abstract から継承した…
Zend Framework 1.7 がリリースされた http://devzone.zend.com/article/4045-Zend-Framework-1.7.0-is-now-available http://framework.zend.com/issues/secure/IssueNavigator.jspa?requestId=10903かなりの更新があったよう。 一番の目玉は Zend_Amf だろ…
変更した点をコミット テンプレートの変更 Ajax 対応 README.txt の作成 要求されている仕様は一通り完了。 ただしキャッシュ関係は全く実装していない。 設定ファイルから読み込む所とかには実装しておきたい。 一通り作ってみた感想 基本的にライブラリの…
Zend Framework 1.6 RC3 がリリースされている。 リリースノートはこちら Phwittr 開発の最中に 1.6 系がリリースされてるんだけど、 Phwittr はどうしようか迷い中。 ファイルのアップロードはともかく、ページングのライブラリを差し替えるのは正直キツい…
Pathtraq を Zend Framework から呼び出すクラスを作って、CodeRepos にコミットしてみた。 CodeRepos::Share – Trac # Collback 関係が未実装とかかなりやっつけ # あと Zend_Http_Client に依存してる 一応テストファイルも作ってコミット済み。 CodeRepos…
表題のまま w 最低限の機能が出来たので、コミットした。 http://coderepos.org/share/browser/events/phpframework/zend_framework/trunk未実装機能は以下の通り。 Ajax での POST データの POST は現状 JavaScript を使用せず普通に POST してる。 Ajax …
Zend_Db_Statement で LIMIT 句をプレイスホルダーにした場合の挙動が良くわからない。 _db は Zend_Db_Adapter_Pdo_Mysql オブジェクト $stmt = $this->_db->query($sql, array($id, $limit)); $rows = $stmt->fetchAll(); 上記なようなコードを実行した場…
Zend_Db_Table で join を使って、テーブルを結合してデータを取ろうとしてハマった。発行したい SQL はこんな感じ。 SELECT statuses.id, statuses.user_id, statuses.reply_user_id, statuses.comment, statuses.created_at, users.user_name, users.priva…
id:wozozo さんが作られた! 日本には Zend Framework のコミュニティサイトみたいなのが殆どない状況なので、 こういった場が出来て凄く嬉しい!id:wozozo ++! http://zf-users.jp/ 自分もどんどんネタを提供していきたい! まずは PHP Framework Fight! …
Phwittr ではメッセージのポストに Ajax を使用するという仕様なので、AjaxContext を試してみた。 AjaxContext は ContextSwitch ヘルパーを継承したもの。 ContextSwitch については、wads-blog さんが非常に分かりやすく解説されている。 # いつも参考に…
Phwittr に向けてまずはディレクトリ構成から練るかと思い、色々やってたら気持ち悪い現象にブチあたった。 Zend Framework にはモジューラ・ディレクトリという概念がある。 http://framework.zend.com/manual/ja/zend.controller.modular.html デフォルト…
via Por toda a minha vida さん Zend_FormとSmartyを連携させにくいというお話があったので、ちょっと私が参考になった情報を載せておきます。Zend_FormはrenderするのにZend_View_Helperを使っています。SmartyとZend_View_Helperをうまく連携させたい!と…
Zend Framework 1.5 になってから、Zend_Layout と共に新たに追加された Zend_Form を試してみる。 Html_QuickForm みたいであんまり好きな感じじゃないけど。 # 昔仕事でHtml_QuickFormで苦労した。使いこなせたら便利なんだろうけど使いこなせなかった。 …
入力した値のバリデーションには Zend_Validate_* を使用すると簡単に入力チェックができる。 例えば、hoge という入力フォームがあって、そこは必須で、4文字以上10文字未満なんて条件を書くと以下のようになる。 _getParam('hoge'); require_once 'Zend/Va…
Zend_Log を使用して、配列の情報を出力したかった。例えば、$error には array('hoge' => 'ほげ', 'fuga' => 'ふが'); と入ってるとすると、 log($error, Zend_Log::ERR); 結果 200…
via http://www.revulo.com/blog/20080317.html#p01 さん Zend Framework 1.5 の正式版がリリースされた。 Quick Start とか Podcast も新たに公開されている http://www.revulo.com/blog/20080317.html#p01 ということでダウンロード。 あとは、どうでもい…
http://framework.zend.com/download Date がおかしなことになっているけど、同梱されている README.txt にちゃんと Zend Framework 1.5 Release Candidate 2 (revision 8772). Released on 2008-03-11.と書いてある。Zend Framework 1.5 の正式版のリリース…
Zend Framework 1.5RC と Stable 版の 1.0.4 がいつの間にかリリースされていた。 http://framework.zend.com/download Zend_Layout を使いだしたから、1.0.x にはもう戻れなくなってしまった。 あと ChangeLog を見ようとしたら、見つからんって怒られた。 …
Zend_Layout のドキュメントに、サンプルレイアウトがある。 http://framework.zend.com/manual/ja/zend.layout.quickstart.html#zend.layout.quickstart.example で、ドキュメントを読んでも、 layout()->navi ?> layout()->sidebar ?> をコントローラ側で …
Zend_Layout で Smarty を使う - Memo の続き。 Layout の表示はできたが、コンテンツとなるページが表示されなかった。 コンテンツのテンプレートは Zend_Controller_Action_HelperBroker::addHelper($viewRender); を使って、自動的に読み込まれる。 Zend_…
動的にインスタンスを生成する箇所のやり方が分からなかったけど、 id:anatoo さんに、「それ ReflectionClass の newInstanceArgs で出来るよ」とコメントで教えて頂いたので、早速やってみた。 ※ factory() メソッドだけ変更。
PHP 界きっての変態フレームワークとの噂の rhaco には強力なスクレイピングのライブラリがあるそうな。 折角だから試してみた。 どうせ試すんだから、Zend Framework から呼び出してみる。 単純に require_once 'Rhaco.php'; とかして、使えばいいんだろう…
via 2008-02-03 さん (追記)とおもったら,オススメ動画とかflvも既に取得できるのか!?修正しなきゃー http://d.hatena.ne.jp/picas/20080202/1201955339(さらに追記)しかもさらにちょっと調べてみたら,URLはwww.*だけじゃないっぽげ.こりゃあ定数も作り…
Zend Framework 1.5 PR の Zend_Layout をいじくる続き。 デフォルトの Zend_View を使用して Zend_Layout で表示できるのを確認したので、 今度はビューオブジェクトに Smarty を使用してみる。 19.4.1. ビューオブジェクトのカスタマイズ Zend_Layout では…
via ニコニコ動画のサムネイル情報を取得する - WebProgを極めて居酒屋を開発する さんニコニコ動画のサムネイルを rhaco を使用して取得する方法が紹介されてる。 rhacoを使って取得してみる 実際に取得してみるテスト。 手抜きのためにrhacoを使ってます。…
昨日からハマっている Zend_Layout を今日もいじってみる。 Smarty を使って表示するのが目標だけど、エラーが出て進めない。 いきなり Smarty じゃなくてデフォルトの Zend_View でまずは試してみる。昨日書いたコードがこれ。layout.phtml が無いってエラ…
Zend Framework 1.5 のプレビュー版がリリースされた。 日本語のドキュメントも一部更新されている。 id:takagimasahiro さん素晴らしすぎる 帰りの電車で一生懸命 Zend_Layout の英文ドキュメント読んだのにw さっそくダウンロードして、Zend Framework 1.…