問題タブ [zend-framework-mvc]
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.
php - Zendフレームワーク2でページをレンダリングするには?
以下のコードを使用して、コントローラー アクションでページをレンダリングしました。
ビューでレンダリング コンテンツをエコーします。
しかし、それは何もレンダリングしません。私を助けてください。ありがとう。また、この 2 行で zf1 との連携も良好です。
zend-view - コントローラコンストラクタでビュー変数を設定します
zf2コントローラーに次のコードがあります。
ご覧のとおり、私はzend\translatorモジュールを使用しています。
コントローラコンストラクターのビューに追加したいと思います。私はすでに試しました:
しかし、それはうまくいきません。
助けてください。
zend-route - Zend Framework 2-Zend \ Mvc \ Router \ Http\Part-モジュール構成
ZF2 ..を使用して多言語アプリケーションを作成していますが、モジュールに関係なく、各URLのベースを形成するパーツURLを追加する方法を決定できません。
/[:namespace[/:controller[/:action]]]
DIを使用して構成する方法を完全に理解しています
私が理解していないのは、すべてのルートのベースとなるパーツルートを構成する方法です。ZF1では、これを実現するためにルートチェーンを使用しました。
そのため、サイト全体に適用されるパートルートを構成してから/[:lang[/:locale]]
、モジュールに構成する/[:namespace[/:controller[/:action]]]
か、その他の必要なルートを設定する必要があります。
zend-framework2 - 単純なZF2アプリケーションで許容されるメモリサイズ
Zend Framework 2を使用して、非常にシンプルな1モジュールのアプリケーションを作成しました。
自動読み込みやルートなどを設定しましたが、このテストアプリケーションに接続しようとすると、数分待ってから空白のページが返されます。
apacheエラーログには次のように記載されています。
また
また
しかし、ここで何が問題になっているのかを本当に理解することはできません。単純な「HelloWorld」コントローラーに128MBのRAMを使用することを説明できるものは何もありません。
必要に応じて、構成を投稿することもできます。
何がこの問題を引き起こしているのかについて何か考えはありますか?
zend-framework2 - Zend Framework 2 でのレイアウトのレンダリング前の変更
ZF2 が配信される前に、ZF2 のレイアウトで関数を呼び出す方法を理解するのに苦労しています。より具体的には、レイアウトとビューの両方で変更する必要がある特定の要素があります。また、これはアクション内のすべてのモジュールで実行する必要があるため、上記の要素を設定できます。
これは基本的にレンダリングエンジンであると想定されています。また、Twig や組み込みエンジンなどに切り替えることもできません。
viewmodel - ZF2: コントローラのリターンをレイアウト テンプレートに反映させる方法は?
次のように Controller からデータを返しています。
しかし、$this->foo
controller/passwordRequestSent.phtml 内では正しいにもかかわらず、layout.phtml 内では null です。
抽象コントローラーで postDispatch メソッドを作成し、attachDefaultListeners() でそれにリンクして、postDispatch でこれを行う必要がありました。
それは本当に進むべき道ですか?レイアウトやページ テンプレートに関係なく、すべての変数を共有したいだけです。
php - Zend で別のモデルのモデルを使用するにはどうすればよいですか?
私はこの構造を持っています:
user.php には Application_Model_User クラスがあり、api.php には Application_Model_Acl_Api クラスがあります。bootstrap.php には、次のコードがあります。
user.php で使用new Application_Model_Acl_Api
すると、「クラスが見つかりません」というエラーが表示されます。どうすればこのエラーを解決できますか???
include_once('acl/api.php');
ところで、ファイルの先頭に置くように言わないでください。これは大きなアプリケーションです。これを行うと、モデルごとに行う必要があります。
php - Zend コントローラーで Cookie を設定する
サイトにアクセスするユーザーごとに一意の ID を作成しようとしています。私は Zend と MVC パターンに比較的慣れていないため、Cookie をどこにどのように設定する必要があるのか わかりません。
PHPは非常に簡単です:
これをビューに配置しようとしたところ、新しいページが読み込まれるたびに Cookie が再生成されるという問題が発生したため、サイトの 20 ページに移動すると、20 個の Cookie が存在します。
さらに、JavaScript スニペットが Cookie の内容をキャプチャするため、更新せずに各ページで "$lxid" 変数をインラインで使用する必要があります。
Zend でこのように Cookie を使用した人はいますか?
php - コントローラーで別のビューにリダイレクトする
これは私の Zend Framework ディレクトリ構造です (必要なものだけが含まれています)。
で、IndexController
それらを自動的にホーム ビューにリダイレクトしたいと考えています。
どうすればこれを達成できますか?
これは私がこれまでに試したことです:
別のビューとコントローラーに完全にリダイレクトしたい。同じコントローラー内の別のアクションではありません。