タグ

zendframeworkに関するtacchiniのブックマーク (52)

  • Unit testing Zend Framework 2 modules ~ Robert Basic, software developer making web applications better

    Porting this blog to Zend Framework 2, I decided to write some unit tests as well, while I’m at it. Not that the current code base doesn’t have unit tests, just it doesn’t have much of it… Anyway, I’d like to show how to get unit tests for modules up and running, as well how to throw in Mockery in the mix, as it can help us greatly with mocking out objects. Some of the parts shown here probably co

  • Working with custom view helpers in Zend Framework 2 ~ Robert Basic, software developer making web applications better

  • Zend_Oauthを使ってOAuth認証するチュートリアル(前編) | H2+ Goes On

    OAuth認証ってナニ?のエントリで紹介したWriting A Simple Twitter Client Using the PHP Zend Framework’s OAuth Library (Zend_Oauth)のブログエントリに掲載されているZend_Oauthを利用して、TwitterでOAuth認証を行うためのチュートリアルを書き留めておきます。 Zend_Oauthライブラリをダウンロード Zend Frameworkの最新バージョン(エントリ執筆時点)であるV1.9.5では、Zend_Oauthライブラリは流(main trunk)には組み込まれておらず、インキュベータ(incubator:孵化器)の中で開発が進められています(次期バージョンのV1.10では、流に組み込まれる予定のようです)。そのため、Zend Frameworkのダウンロードサイトで入手できるZ

  • Zend Framework アクションコントローラの処理の流れ (フロー)

    最近 Zend Framework に手を出しはじめてカコイイWEBアプリ作れたらいいなと目論んでいるところです。 Zend Framework というか、Frameworkというものを使うのもこれが初めてのような気がします。 と言うわけで散々既出かもしれませんが、Zend Framework でのアクションコントローラの処理の流れを調べてみました。 結果から示すと次のようになっています。 init() → preDispatch() → dammy1Action(){ _forward('dammy2Action'); } → postDispatch() ↓ init() → preDispatch() → dammy2Action(){ _forward('dammy3Action'); } → postDispatch() ↓ init() → preDispatch() → da

    tacchini
    tacchini 2011/02/04
    init -> predispatch -> action -> postdispatch
  • Senchaを使用しているオープンソースのECサイト構築ソフトウェア・Axis Commerce

    ECのサイトを構築できるオープンソース のソフトウェアのご紹介。腐るほどあるん ですが、Axis Commerceは管理画面の インターフェースも見やすく、使いやすそう だったので、今後の普及とローカライズ、 発展を願って記事にします。 個人的にはCMSの選定に、管理画面は凄く大きなファクターなのでそのようなCMSが増えて欲しいと常に願っています。個人差はあるでしょうが、僕はAxis Commerceの管理画面のUIがとても気に入りました。 Axis Commerceは、PHP+MySQLで動作する、EC系サイト構築用のソフトウェアです。以前ご紹介したSencha(旧:ExtJs)やZend Frameworkを使用しているとのことです。 管理画面 メニューはプルダウン形式でわかりやすく、どこに何があるか探すことも無く到達できました。グラフはAJAXで動作するので軽快で気持ちがいいです。

    Senchaを使用しているオープンソースのECサイト構築ソフトウェア・Axis Commerce
  • [Zend Framework] Zend_Application動作原理の翻訳 - NetJockey開発記録

    Zend_Application動作原理の原文はこちら。 4.3. 動作原理 MVCアプリケーションを設定して動かすためには、データベース、ビューやビューヘルパー、レイアウトなどの設定や、プラグイン、アクションヘルパーの登録などなど、多くの機能を利用するためのコードがたくさん必要になる。 加えて、テストやcronタスク、サービススクリプトなどを実行するために、同じコードを再利用したいこともよくあるだろう。*1そういう処理は、ブートストラップ(起動準備処理*2)に書いてしまうのが簡単なやり方だが、環境依存の初期化処理が必要となることもあるだろう。たとえば、cronタスクにMVCはいらないし、サービススクリプトにはDBレイヤーだけあればいい。 Zend_Applicationでは、OOPによりブートストラップをカプセル化して再利用可能にすることで、そのような要望に応えようとしている。 Zend

    [Zend Framework] Zend_Application動作原理の翻訳 - NetJockey開発記録
    tacchini
    tacchini 2011/01/24
    動作原理という事で理解したい内容です。
  • NetJockey開発記録

    Zend_Db_Tableを使ったモデルクラス周りは、Zend Frameworkクイックスタート モデルとデータベーステーブルの作成に書かれていたようにTable Data Gatewayパターンを使って書くとして、そういう場合にレプリケーション構成の複数DBを使い分ける(selectを複数のスレーブに分散させる)のはどうやって書けばいいのか考えてみた。 最近はミドルウェアレイヤーでその辺に対応するための情報も増えてきているんで、格的に対応するならばそういうのを使った方がいいような気もするけど、PHPロジックレイヤーで対応する方法もあってもいいだろう。 実際にコードを動作させてみたわけじゃないんだけど、たぶんこんな感じで動くんじゃないかと思われる擬似コードを書いてみる。 application.ini(の一部) # マスターDB設定 db.adapter = PDO_MySQL db.

    NetJockey開発記録
  • ZendFrameworkとExtJSを使った超リッチかつ多機能なCMS「pimcore」:phpspot開発日誌

    pimcore - Enterprise Content Management Framework ZendFrameworkとExtJSを使った超リッチかつ多機能なCMS「pimcore」 それなんてアプリ?といってしまいそうなリッチな管理画面やWYWIWYG編集、コンテンツのバージョン管理、A-Bテスト等、機能盛り沢山となっています。 管理画面を一見しただけでその高機能さが伺え、使ってみたいという気にさせられます。 バージョン管理機能がいい感じで、次のように、修正前、修正後がtracみたいにわかりやすく表示してくれます。 コンテンツはリッチで綺麗なUIで編集することができるみたいです。 ファイルはツリーで管理でき、画像とかはなんとWEB上でPhotoshopっぽいツールで編集できるようです。 CMS上にコンテンツと連動させた形で、GoogleAnalyticsのAPIを使った解析画面も

  • db adapter mysql zend - Surf Canyon Search

    U.S. Patents No. 8095582, 8117197, 8442973, 8543570 and 8924378. © 2006 to 2024 Surf Canyon Incorporated

  • Tutorial : Using Zend Framework Without PDO

    This is a very quick tutorial on how to allow developers to develop using the Zend Framework without having to or being able to install PDO on their servers. I have to warn you though, this is not an official extension of the Zend Framework just yet. Anyway, let's get rolling as a lot of you are very anxious and happy about that. About: This is a merge of PEAR (http://pear.php.net) and the Zend Fr

    tacchini
    tacchini 2010/11/30
    mysql4.0で。PDOがなしで動かす場合。
  • Zend_DBのSELECTメソッドのまとめ - [Zend Framework/PHP] ぺんたん info

    [参考記事] Zend Frameworkのデータベース接続 Zend_DBの基 クエリの実行 クォート処理 レコード挿入処理(INSERT) レコード更新処理(UPDATE) レコード削除処理(DELETE) トランザクション処理 レコード参照処理(SELECT) fromメソッド joinメソッド その他のJOIN whereメソッド limitメソッド、limitPageメソッド orderメソッド groupメソッド havingメソッド distinctメソッド columnsメソッド unionメソッド forUpdateメソッド resetメソッド Select オブジェクトの一部のリセット getPartメソッド Select オブジェクトの一部の取得 reset() および getPart() で使用する定数 レコード参照処理(SELECT) Zend_Dbで、SELE

    tacchini
    tacchini 2010/11/18
    簡潔なまとめ
  • H.G.S.開発室 » ZendFramework

    現行サイトの方でスパム登録防止のためにつけている画像認証のCaptchaを 次期サイトのユーザー登録でも念の為つけておこうと思い、実装しています。 現行のやつはperlでやってて、どこかのサイトにあったやつをまんまパクって実装しただけですが、 今回はZend Frameworkの Zend_Captcha_Image を使ってやってみました。 まず、画像の生成を含めたコントローラーは $view = new Zend_View(); $view->setScriptPath(VIEW_SCRIPT_PATH . self::VIEW_DIRECTORY); // Captchaの生成 $captcha = new Zend_Captcha_Image(); // インスタンス生成 $captcha->setName("name"); // 内部文字列指定 $captcha->setWo

  • まずは覚えておきたい『Zend Framework』10のクラス

    このドメインは お名前.com から取得されました。 お名前.com は GMOインターネットグループ(株) が運営する国内シェアNo.1のドメイン登録サービスです。 ※表示価格は、全て税込です。 ※サービス品質維持のため、一時的に対象となる料金へ一定割合の「サービス維持調整費」を加算させていただきます。 ※1 「国内シェア」は、ICANN(インターネットのドメイン名などの資源を管理する非営利団体)の公表数値をもとに集計。gTLDが集計の対象。 日のドメイン登録業者(レジストラ)(「ICANNがレジストラとして認定した企業」一覧(InterNIC提供)内に「Japan」の記載があるもの)を対象。 レジストラ「GMO Internet Group, Inc. d/b/a Onamae.com」のシェア値を集計。 2023年5月時点の調査。

  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

  • 環境を分ける方法 - [Zend Framework/PHP] ぺんたん info

    .htaccessやhttpd.confで環境変数を渡すことで、番環境と開発環境などを分けることができます。 設定方法 使用方法 必須条件 たとえば環境によるデータベースの設定の違い(パスワードなど)を吸収することができたり、 開発環境のみ詳細なエラーを表示させたりできます。 設定方法 番環境 SetEnv APPLICATION_ENV production デフォルトではproductionが使用されるので、番環境の場合は指定をしなくてもよい。 開発環境 SetEnv APPLICATION_ENV development 最初に読まれるindex.phpに、次のように書きます。 defined('APPLICATION_ENV') || define('APPLICATION_ENV', (getenv('APPLICATION_ENV') ? getenv('APPLICAT

    tacchini
    tacchini 2010/11/13
    .htaccessから環境変数を渡して制御する
  • Zend Framework - ぺんたん info

    TOP > PHP > Zend Framework Zend Framework Composerコマンドでウクライナへのメッセージが表示されたことがあります Live Commerceとは CakePHP、Symfony、Zend Frameworkの比較 Zend_Authでは重複するID・パスワードに注意 リダイレクトとフォワード クエリデバッグする方法 'Zend_Db_Statement_Exception' with message 'SQLSTATE[HY000]: General error' とは Zend_DBのSELECTメソッドのまとめ Zend_DBの基 Zend_Authによる認証 (ログインページを作る) Zend Frameworkのデータベース接続 Smartyを利用する方法 ビューヘルパー 環境を分ける方法 ビュー(テンプレート)の基 アクションコ

    tacchini
    tacchini 2010/11/12
    ユーザーがひととおりやってみました記録。なので読む。
  • アクションコントローラとビューの関係 - [Zend Framework/PHP] ぺんたん info

    URLとファイル アクションからテンプレートへの値の渡し方 URLパラメータの受け渡し GETリクエスト・POSTリクエストの使用 まず基的な構成は次の図のようになっています。 URLとファイル ブラウザからアクセスするときには次のようになります。 http://127.0.0.1/[コントローラ名]/[アクション名] または http://127.0.0.1/[コントローラ名]/[アクション名]/ ここでコントローラ名およびアクション名を省略すると、デフォルトコントローラ(index)、デフォルトアクション(index)が選択されます。 コントローラを省略して、アクションを指定することはできません。 アクセスされるファイルは下記のようになります。 ─ application ├ controllers │├ IndexController.php │├ ErrorController.

  • Zend Framework入門(4):PHPでMVCアプリケーションを構築しよう - Zend_Controller(中編) -

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    Zend Framework入門(4):PHPでMVCアプリケーションを構築しよう - Zend_Controller(中編) -
  • Tutorial : Using Zend Framework Without PDO

    This is a very quick tutorial on how to allow developers to develop using the Zend Framework without having to or being able to install PDO on their servers. I have to warn you though, this is not an official extension of the Zend Framework just yet. Anyway, let's get rolling as a lot of you are very anxious and happy about that. About: This is a merge of PEAR (http://pear.php.net) and the Zend Fr

  • ezzyの屈辱 - SAKURA internetでZend Framework(Zend_Db)とMySQLを使う

    福岡に住むwebプログラマー兼メタル好きレコーディングエンジニアezzyのブログ去年一杯でPHP4のサポートが終わったことにより、共有ホスティング界でもPHP5化が急速に進んでいるように感じられます。その流れにまかせて私も仕事で使用するメインフレームワークを変更することにしてみました。今まではEthnaをメインにしていたのですが、開発が止まってしまってるみたいですし、クラス間の依存度も高いので、個人的に結構扱いづらいです。そこで趣味で使っていたZend Frameworkをメインにしてみることにしました。このZend Frameworkは他のPHPフレームワークに比べるとオブジェクト指向へのこだわりが強く感じられ拡張が非常にやりやすいように感じます。CakePHPも多少使ってみたのですがZend Frameworkの方に惹かれる私はJava向きなのかもしれないですね。 そのZend Fra

    tacchini
    tacchini 2010/11/05
    mysqli,pdo_mysqlがない環境でZend_Db_Adapter mysqlを作る