タグ

zendframeworkに関するwozozoのブックマーク (227)

  • ZendFramework入門・番外編1 SQLiteの導入: dara-j

    Zend Framework入門でデータベースを扱ううえで、ターゲットのDBMSとしてSQLiteを使うつもりなので、「番外編」として、SQLiteコンソールアプリケーションの導入方法と簡単な使い方を説明しておきます。 ここではWindows環境での手順のみ示します。Linuxユーザの方は、ダウンロードするバイナリやパスを環境に合わせて読み替えてください。 入手 公式サイトのダウンロードページ(http://www.sqlite.org/download.html)から入手できます。 「Precompiled Binaries For Windows」セクションの「sqlite-3_4_2.zip」をダウンロードしてください。 ※:2007.9.4に3.5.0がリリースされていますが、これは以前のバージョンと互換性がないとアナウンスされています。当然PHP5に標準添付のバージョンとも互換性

  • ZendFramework入門・その5 フォームを取り扱う・その3: dara-j

    お詫びというか訂正というか訂正しないというか 一週間もほったらかした上にいきなりお詫びからです。 前々回、前回に扱った「zf2」のIndexController::dumpActionですが、前々回では「$this->getRequest()->getParams()」としていたところを、前回掲載のソースでは「$this->getRequest()->getPost()」とメソッドが変わっていました。どこかで変更した検証コードをそのまま確かめもせずに掲載してしまったようです。 フォームのメソッドがPOSTなので機能上はほとんど違いがないのですが、なんの断りもなく違うメソッドになっていたので混乱された方もいらっしゃるかもしれませんのでここでお詫びいたします。申し訳ありませんでした。 今回も引き続き「zf2」を流用しますが、あえて「getParams()」に戻す理由もないので、今回も「getP

  • ZendFramework入門・その4 フォームを取り扱う・その2: dara-j

    未実装のアクションを呼び出す さて、今回は例外処理からはじめたいと思います。とはいってもそう難しいことをやるわけではなく、Zend_Controllerが標準的に用意している仕組みの導入方法を説明するだけですが。 まずは例外を発生させるところからはじめましょう。やりかたは至極簡単、前回作成した「zf2」アプリケーションで、存在しないアクションを呼び出すだけです。 前回までの実装では、IndexControllerに実装したアクションメソッドは「index」アクションと「dump」アクションの2つのみでした。この実装状況のままで、存在しないアクションメソッド、そうたとえば「hoge」を呼び出してみましょう。 http://<host名>/zf2/index/hoge/ へアクセスしてみてください。いきなり「Fatal error」が表示されるはずです(表示されない場合はdisplay_err

  • ZendFramework入門・その3 フォームを取り扱う・その1: dara-j

    ちょっと予定を変更 前回の終わりに書いた予告では、「複数のアクションコントローラを使用する例」をやるつもりだったのですが、よく考えてみたらこれって特に技術的に注意点があるわけじゃないので今回は見送ることにしました。 その代わり、でもないんですが、今回はフォームを触ってみることにします。 フォルダツリーの構築 今回はまた新しいアプリケーションということにします。名前は「zf2」にしておきましょう。 お決まりのように、まずは以下のフォルダ構成を作ってください。 htdocs/ zf2/ application/ controllers/ IndexController.php views/ scripts/ index/ index.phtml dump.phtml index.php .htaccess index.php は前回のものをそのまま流用してください。 IIS + ISAPI-R

  • ZendFramework入門・その2 アクションメソッドの追加とリンクの扱い方: dara-j

    のっけからお詫び すみません、このエントリ書くまで気づきませんでしたが、前回示したフォルダツリーで、ビュースクリプト関連で1階層抜けてました。具体的には「htdocs/zf1/application/views/scripts/index/」の「scripts」部分が抜けてました。どうもすみませんでした。 2つ目のアクションメソッド 気を取り直して、題です。 少し期間が空いてしまいましたが、前回の続きでアクションコントローラを扱います。前回はデフォルトのアクションメソッド(indexAction)のみの実装でしたが、まずは2つ目のアクションメソッドを実装するところからはじめましょう。 アプリケーションは前回のものをそのまま流用しますので、これからやる作業は IndexController.phpにアクションメソッド「secondAction」を追加する secondActionに対応する

  • ZendFramework入門・準備編 Zend Frameworkの動作環境を作る: dara-j

    突然入門記事を書いてみたり えー、なにを思ったか、Zend Frameworkの入門記事を書いてみたいと思います。とりあえずの第一段階として、Zend Framework標準のMVCアーキテクチャを使用して、フォームの内容をDBに書き込んであとで検索できるような簡単なメモアプリを作ることを目標にしようと思います。 dara-jにそんなスキルがないので、PHPやオブジェクト指向プログラミングの詳しい解説は省略させていただきます。前提として PHPをある程度使える(他人のソースをほんのちょっと改造できる程度) クラスベースのオブジェクト指向プログラミングをかじったことがある くらいのスキルがあるものとさせていただきます。(とはいっても、掲載コードにはなるべく解説をいれるつもりですが) 必要な環境 Zend Frameworkでアプリケーションを作成・動作させるには以下のような環境が必要になりま

  • Zend Framework: Downloads

    An error occurred with this request: Action "documentation" does not exist and was not trapped in __call().