Posted by Dmytro Shteflyuk on March 8, 2006 under PHP Zend Framework’s View class has very bad capability for extending. It contains template variables but does not allow to access them, it has array with different pathes (templates, filters), but does not allow to add another type or access them. Therefor only way to use Smarty with Zend Framework is to abandon Zend_View and manipulate Smarty obj
Zend_Layout で Smarty を使う - Memo の続き。 Layout の表示はできたが、コンテンツとなるページが表示されなかった。 コンテンツのテンプレートは Zend_Controller_Action_HelperBroker::addHelper($viewRender); を使って、自動的に読み込まれる。 Zend_View を使った場合は、 <?php $this->layout()->content ?> とすれば、コンテンツが表示された。 Smarty も同じように、 {$layout.content} とかすれば出来ると思ったけど、Layout のテンプレートに content がアサインされていない。 ドキュメントを読むと以下のように書いてあった。 Zend_View の実装がすべて同じというわけではない Zend_Layout では Zend_View
Zend_Gdata で Youtube の検索を作ってみた。 わずかなコードで作れてしまった。 ※ほとんどオフィシャルのドキュメントに書いてあることだけど・・。 http://framework.zend.com/manual/ja/zend.gdata.youtube.html#zend.gdata.youtube.videos まずは、以下のURLより Zend_Gdata を取得。 http://framework.zend.com/download/webservices/ DL して展開する。 展開したディレクトリの中に library というディレクトリがあり、 その下に Zend/Gdata と、Gdata.php があるので、 それを他の Zend Framework のライブラリディレクトリにコピーする。 ZendFramework から使える、ということですが、Zen
Zend_Controllerを使ったWebアプリケーションのテンプレートエンジンにSmartyを使用してみます。 「Zend Framework:Hello Worldを表示してみる」のように"Hello World"を表示します。 ディレクトリ構成 ディレクトリ構成は、だいたい次のようにしています。 BASEDIR/ html/ .htaccess index.php lib ZendFramework ZendFramework-1.0.1/ webapp/ modules/ default/ controllers/ templates/ temporary cache templates_c BASEDIRは、ドキュメントルートの一個上のディレクトリです。 htmlは、ドキュメントルートです。 lib/ZendFrameworkは、lib/ZendFramework-1.0
今まで mojavi 、 symfony と php のフレームワークを使ってきたわけだけど、今回 Zend Frameworkを使ってみて明らかに一番使い易かった(入りやすかった)ので、ちょっとそれについてまとめておこうかなと。 # Cake はソースコードを見た時点で使う気うせた。。 まあ zend がやってるってことで、少くてもやっておいて損は無いかと。とりあえず QuickForm と Smarty は手放せないので、その当たりを交えてうまいこと C-MVC を構築する方法のメモ。 環境 CentOS-5 php-5.1.6 Zend Framework-1.0.1 QuickForm2-1.4 Smarty-2.6.18 インストール apache やら php のインストールは各自 RPM パッケージ行う。 QuickFrom2 は pear パッケージなので、以下のコマンドで
PHPの種 ブログさん経由。 簡単な Zend_Layout Example | プログラムの種 ブログ Zend Framework には symfony や CakePHP にある Layout 機能が標準ではない。 PHP の種ブログさんで紹介されているのは、Zend_View を使用した Layout を実現しようとするもの。 Zend_View を使用する場合には参考になると思う。 そもそも Layout とは Zend Framework にはその機能がないため、ドキュメントには 記載されていないので、CakePHP のドキュメントから引用すると、 レイアウト(layout)とは、ビューの周りの部分を囲む、外観すべてのコードを含んだものです。 http://www.cakephp.jp/doc/views.html#id4808138 とある。 いちいち共通のヘッダやらフッタを
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く