問題タブ [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.

0 投票する
1 に答える
873 参照

zend-framework - Zendフロントコントローラー

私の Web サイト (単一のサーバー) は単一のエントリ ポイントとしてフロント コントローラー パターンを使用しており、このコントローラーの単一のインスタンスのみが特定の時点 (シングルトン パターン) に存在することを理解しています。

驚いたことに、ピーク時に同時リクエスト/トラフィック (大きな数を想定) を取得した場合、コントローラーのこの単一のインスタンスはスケールアップし、顧客への応答時間に影響を与えることなくすべてのリクエストを処理します。コントローラー インスタンスのプールを作成して、トラフィックに合わせてスケールアップできないのはなぜですか?

ありがとうございました

0 投票する
5 に答える
7865 参照

zend-framework - Zend Framework:コントローラープラグインとアクションヘルパー

誰かがコントローラープラグインとアクションヘルパーの違いについていくつかのヒントや例を教えてもらえますか?特定のタスクを1つで達成できるが、別のタスクでは達成できない状況はありますか?私にとっては、どちらもほぼ同じように見え、いつ何を使用するかを決めるのに苦労することがよくあります...大きな違いはありますか?

0 投票する
1 に答える
308 参照

php - zend ですべてのモデルの詳細を取得する

Zendフレームワークに1つ疑問があります。zend フレームワークで行ったプロジェクトのすべてのモデルの詳細が必要です。zend フレームワークですべてのモデルの詳細を取得する可能性はありますか?

私を助けてください..

ありがとう、プラサント P

0 投票する
2 に答える
489 参照

zend-framework - Zend Framework - クラス名 - デフォルト ルールの変更 :: Zend アプリケーションをフォルダ名なしでより短いクラス名に設定するにはどうすればよいですか?

Zend プロジェクトでは、クラス名の前にフォルダー クラス構造を配置するように指示する、クラスを呼び出すための既定のルールがあります。

例:クラス Application_Model_DbTable_Albumsは、フォルダ内のこのクラスを意味します: Application->Model->DBTable。それが単にクラス Albumsと呼ばれる場合、 彼は認識されません。

Zend アプリケーションを、クラス Application_Model_DbTable_Albumsではなく、クラス Albumのようなクラス名のみのフォルダーの場所名を使用せずに、より短いクラスに構成するにはどうすればよいですか?

ありがとうございました、

ヨセフ

0 投票する
1 に答える
1207 参照

php - zend フレームワーク プラグイン - predispatch()

各コントローラー要求のアクセス権をチェックする predispatch() メソッドを使用してプラグインを作成しました。プラグインを次のように作成しました:

class My_Plugin_Checklogin extends Zend_Controller_Plugin_Abstract { public function preDispatch() {

}

現在、各コントローラー要求の前に predispatch() を呼び出しています。

しかし、ログインも許可されていません。発送前の方法により、常にログインページに表示されたままになります。predispatch メソッドを設定する方法。

助けてください。

0 投票する
3 に答える
81 参照

php - ビューがレンダリングされる前に関数を実行する

Zend Framework MVC は初めてです。私は MVC 環境で作業することについて多くのことを気に入っていますが、構造的に混乱することがあります。

簡単なタスクがあります。私たちのサイトで特定のユーザーにフラグを立てて、彼らの動きを追跡したいと考えています。このために、データベースに単純なテーブルを設定し、ブートストラップに _initTracking() 関数をコーディングし始めました。その後、間違った方向からアプローチしていることに気付きました。ヘッダー リダイレクトでトラッキング エントリを台無しにしないようにするため、また自動ロードされたすべてのクラスが存在するようにするために、これを起動する最後の関数の 1 つにしたいと考えています。どうすればいいですか?「onBeforeRender」タイプの関数はありますか? あるとしたら見つけられませんでした。

ありがとう

0 投票する
3 に答える
5793 参照

php - Zend_Framework-Javascriptをレイアウトに配置するにはどうすればよいですか?

コントローラ/アクション固有のJavaScriptをレイアウトに挿入するメソッドが必要です。そのjavascriptは<head>、通常のコンテンツが配置されている場所から遠く離れた、ドキュメントの内部に配置する必要があります。ページごとに複数のビューを使用できるインフラストラクチャがすでに整っており、すでに持っているZend_Layoutはこれを最大限に活用しています。

ただし、通常のビューがデフォルトでレイアウトに自動的に配置されるのと同じように、スクリプト出力が自動的に選択されるようにしたいと思い$this->layout()->contentます。この機能はViewRendererクラスによって提供されることを理解しています。基本的に、私がやりたいのは、のインスタンスをチェックし、それが存在する場合は名前付き出力セグメント/VIEWPATH/scripts/CONTROLLER/ACTION.js.phpとしてレンダリングすることです。script

ディスパッチ後に自動的にそれを行うZend_Controller_Pluginを比較的簡単に作成できますが、その場合、コントローラーにはスクリプトのビューで値を設定する方法がありません。また、ViewRendererコントローラープラグインがコントローラーとアクションの名前をどのように活用しているかを複製する方法も必要になります。

理想的には、これをViewRendererヘルパーに追加するのが理想的ですが、そのようなことはサポートされていないようです。

私はこれについて完全に間違っていますか?フレームワークに組み込まれたページ固有のJavascriptを埋め込むためのメカニズムはありますか?(この問題を抱えているのは私だけではありません...)

ビリー3

0 投票する
1 に答える
263 参照

zend-framework - Zend MVC プロジェクトでユーザー ID のみを保持する Cookie を作成する場所は?

Zend MVC プロジェクトに取り組んでいます。私の使命: ユーザー固有の ID のみを持つ Cookie を追加します。

問題:Cookie を作成する場所がわかりません。

私が考えているクッキーを作成するオプション:

  1. bootstrap.php init()/run()

  2. index.php (意味不明)

  3. コントローラーで

私のプロジェクト構造

アプリケーション/bootstrap.php

public/index.php


例を挙げることができれば、それは素晴らしいことです。

ありがとう、ヨセフ

0 投票する
2 に答える
400 参照

php - Zend_Registryは次のユーザーリクエストまで存続しますか?

Zend_Registryは次のユーザーリクエストまで存続しますか?

このコードをzendプロジェクトのindex.phpファイルの最後に配置しました:(既存のzendWebサイト内のコード)

トライアルコード:

ホームページをクリックするたびの結果:

Zend_Registryが設定解除されました

ありがとう

0 投票する
4 に答える
2984 参照

zend-framework - Zend Framework ::タイトルのhtml要素はビューからどのように取得する必要がありますか?(setview-> headTitle())

Zend Framework ::タイトルのhtml要素はビューからどのように取得する必要がありますか?(setview-> headTitle())。

ビュータイトルの出力ソースの例:(取得する必要がある:ブラウザタイトル)

巨大な配列を出力する私のコード:

ビューのタイトル要素を取得するのを手伝ってください。

ありがとう