問題タブ [zend-framework2]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
doctrine-orm - Doctrine 2 + Zend Framework プロキシ生成
doctrine 2 と Zend フレームワークを混在させようとしており、Zend オートローダーを使用しています。だから私のすべてのエンティティは次のように見えます
TEST_ORM_Entities_User
下TEST/ORM/Entites/User.php
ただし、すべてのプロキシは次のように見えるため、シリアル化に問題があります
Pocks\ORM\Proxies\TEST_ORM_Entities_UserProxy
下TEST/ORM/Proxies/TEST_ORM_Entities_UserProxy.php
そのため、doctine はプロキシ クラスを見つけることができず、キャッシュを確認すると破損していることがわかりました
プロキシ ファイル名を明示的に指定する方法、またはこの問題を解決する方法はありますか?
symfony - Zend Framework 2 と Symfony 2 の主な違い
私は Symfony 2 と Zend Framework 2 の新しいベータ版リリースを調査しており、多くの類似点が見られます。どちらも関心の分離に重点を置いているようで、対応する MVC コンポーネントを使用して完全にパッケージ化された「モジュール」を追加できるように見えます。
私は両方のフレームワークに慣れていないので、次のプロジェクトではどちらの方法でも構いません。2 つのフレームワークのどちらを選択するかを決定する際に役立つ重要な違いはありますか?
php - Zend Framework 2 ライブラリ パス
ZF2 に足を踏み入れようとして、最初の問題に遭遇しました。Shanty_Mongo (MongoDb に接続するための外部ライブラリ) を使用したいモジュールについて説明します。
そのため、ライブラリの Shanty ディレクトリ全体をコピーし、新しい Model クラスを作成しました。
(setConnections()は、よく理解していればDIで使用されます)
Shanty_Mongo_Document が見つからないようです。余分なライブラリを指すように application.config.php に何かを追加する必要がありますか?
php - ZendFramework2-URLによる複数のモジュール
私は現在GitのZendFrameworkSkeletonアプリケーションを使用しており、そのモジュール部分を利用して、次のようにURLで変更可能な多数のモジュールを作成しようとしています。
また、将来の拡張のために、そこでも言語をどのように使用しますか?
これがZF2モジュールのほぼすべてのポイントだと思っていたのですが、箱から出してすぐに機能しないように思われることに驚いています。誰かがこれがどのように行われるのか、あるいはおそらくそれの例/チュートリアルへのリンクを知っていますか?
現時点では、ルーターはアプリケーション全体ではなく、各モジュール内にあるように見えます。これは、どのように実行する必要があるかを考えていました...ルーティングを実行するアプリケーションモジュールが1つあると推測しています。グローバルなもの、依存関係を注入するもの、そしてゲーム、アカウント、ゲストブック、フォーラムなどのさまざまなもののための他のモジュール。
それを理解したら、他の人がそれに興味を持っていることを知っているので、Githubのサンプルアプリケーションを作成できます。
編集@24/11/2011:それ以来、寄稿者フォーラムでEvanDotProによる投稿に出くわしました。彼らは、ZF1モジュール/コントローラー/アクションの方法で物事をやりたくないと話していて、それほど多くはありませんでした。それに対する需要。彼は実際にこのようなものを実行する例を書きましたが、100%は機能しなかったと言いました。したがって、この投稿に出くわしてより多くの情報を探していて、もう少し精通している人は、これがそれです:(これhttps://github.com/EvanDotPro/EdpMagicRoute
を読んだ時点でまだ存在している場合!)
php - netbeans を使用して zend プロジェクトを作成する方法
zend Framework 2.0 をダウンロードし、そのzf.bat
ファイルを netbeans と環境変数に含めます。
便宜上、zend フレームワークを xampp フォルダーに配置します。C:\xampp\zf\bin\zf.bat
netbeans にプロバイダーを登録しようとすると、次のようになります。
このエラーの原因について何か考えはありますか?
ありがとう
編集:
1.11 は問題なく動作するため、2.0 リリースのバグのようです。
また、Tool
フォルダーはフォルダー内から欠落していzend
ます。しかし、私はそれを中に見つけることができましたtools
。しかし、それをコピーしてもまだ機能しません。
それが実際のエラーであるため、呼び出されたクラスがあると思われますがConsole
、すべてのトランクでそれを見つけることができませんでした
有線
php - Zend Framework 2 - DI と、テーブル アダプターをテーブルに挿入する必要がある...面倒ですか?
Rob Allen の akrabat ZF2 チュートリアル ( http://akrabat.com/wp-content/uploads/Getting-Started-with-Zend-Framework-2.pdf ) を読み、依存関係を自分のものに注入する方法について説明しました。テーブル アダプタをテーブル クラスに追加します。
これは私がそれを行うことになっている方法のようです:
それはかなりクールですが、私は約 84 個のテーブルを持っているので、これらのそれぞれを追加して、それらすべてに PdoMySQL を注入したいと言う必要があります。DbTable フォルダー全体を指定するなど、これを行う適切な方法はありますか? これでもうまくいきません:
他の誰かがこれを行っていて、より良い解決策を見つけましたか?
ありがとう、ドム
zend-framework - ModuleAutoloader に関する Zend Framework 2 の問題
ZF2 でプレイしようとしていますが、問題があり、それがベータ版なのか構成の問題なのかわかりません。
Rob Allen のブログから zf スケルトンを取得し、チュートリアルに従っています: http://akrabat.com/getting-started-with-zend-framework-2/
アプリを実行すると、インデックスに問題があります。
私はそれをデバッグし、このエラーを引き起こす値を$appConfig['module_paths']
返します:bool(0)
Fatal error: Uncaught exception 'InvalidArgumentException' with message 'Invalid path provided; must be a string, received boolean' in C:\wamp\www\test\library\Zend\Loader\ModuleAutoloader.php on line 237
私の構成は次のとおりです:Windows 7 32ビット+ワンプ(Apache 2.2.21、PHP 5.3.8)
zend-framework - Zend Framework 2:やろうか、やらないか?
これは、現時点でZendフレームワークのホームページを確認するときに発生する種類の質問です。最初のベータリリースは、2011年10月中旬から利用可能です。
熱心なZendフレームワークのユーザーとして、いつアップグレードを開始すべきか疑問に思っています。また、次のZFリリース1.12がアップグレードのプロセスに役立つと警告していますが、大きなプロジェクトを開始したいので、何が最も安全かわかりません。パス、何か考えはありますか?
php - ZF2 依存性注入 - クラスへのテーブルの注入
注意: これは ZF ベータ 1 でした。現在のリリースでも同じであるとは思えません。
一部のクラスに依存関係を注入しようとしていました。database configurations
を注入しDB adapters
たりauth adapters
、UserMapper
クラスに入れたりするなど、かなりの数のことですでに管理していたので、これはダウンしていると思いました。
私は他のいくつかのクラスで同じことをしようとしていましたが、なぜ私のクラスのように機能しなかったのかまったくわかりませんUserMapper
でした。UserMapper
これで、構成ファイルの上部にエイリアスが設定されているコントローラーにクラスが挿入されていることがわかります。
したがって、コントローラーを使用して最初に注入することなく推測します...どのようにしてモデルに何かを注入するのでしょうか? スタンダード使ってるZF2 Skeleton by EvanDotPro
私のモデルは次の場所にあります:
私の設定は現在次のようになっています:
ありがとう、ドミニク
module - フォームクラスの場所を設定する
php5.3を使用して最初のZendFramework2.0(beta 1)PHPアプリケーションを書き始めました。
私は実際に次のURLに基づいてスケルトンプロジェクトとモジュールを作成しました:http://packages.zendframework.com/docs/latest/manual/en/zend.mvc.quick-start.html
作成したモジュールにフォームを追加したい。私の質問は、フォームをフェッチする場所を知るようにモジュールを構成するにはどうすればよいですか?
モジュール名が呼び出さLoginModule
れ、LoginForm(Zend_Formを拡張する)という新しいフォームを作成して、my_proj / module / LoginModule / src / LoginModule/formsに配置しました。
フォームクラスをどこからフェッチするかを知るようにそのモジュールを構成するにはどうすればよいですか?
ありがとう