問題タブ [zend-config]
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.
performance - Zend Config のパフォーマンスの最適化
Zend Framework ベースのアプリケーションを最適化していますが、ini ベースの構成を使用すると、ページ要求ごとにサイトが ini を読み取って解析する必要があるため、全体的なパフォーマンスが低下すると確信しています。今、私は状況に対処するための2つのアイデアを持っています
- ini ファイルをキャッシュするか、zend_config オブジェクトをキャッシュしてキャッシュから使用する
- または、ini ベースの構成を php に変換します。
どちらのアプローチがより良いパフォーマンスを提供するかはわかりません。必要に応じて、将来的に自分で構成を変更しますが、構成をiniに書き戻す機能は必要ありません。したがって、極端なパフォーマンスのためにどのアプローチが優れているかを提案してください。キャッシュアプローチでは、既存のオブジェクトをデシリアライズするだけですが、php 配列ではオブジェクトを最初から構築します。
zend-framework - application.ini で zend フォームの詳細を設定する方法
Zend Framework のアプリケーション構成ファイル (application.ini) で zend フォームの詳細を設定する方法はありますか。次の詳細を構成に移動する方法を探しています
- デフォルトでフォームデコレータを無効にする方法
- set 要素のプレフィックス パス
- さまざまな要素タイプのデフォルト デコレーター
- バリデータパス
- プラグインの詳細
php - Zend_Config_Iniが使用されている場合、構成ファイルの場所を基準にしたファイルパスをどのように指定しますか?
そのアプリのインスタンス内のパラメーターZend_Application
を使用して、インスタンスに埋め込みたい共通の機能セットがあります。ただし、スレーブ構成ファイルは、それ自体に相対的なパス内のものを参照できるようにしたいと考えています。例えば:configs
Zend_Config
$ / application / configs / application.ini:
$ / CasCommon / Configs / common.ini
どうすればそのようなことを成し遂げることができるでしょうか?
zend-framework - Zend_Navigation は疑問符の後にパラメータを動的に追加します
Zend_Navigation を使用して xml を読み込んでいます。そこから作成されたメニューに追加のパラメーターを追加したい (最初のページの要求から取得した)。
たとえば、最初のページが mysite.com/pages/page1?Id=42 の場合、メニューをクリックすると、各リンクに「?Id=42」が追加されます。
php - 無効なコントローラーが指定されました(adminlogin)
AdminLoginControllerのindexAction()のコードは次のとおりです。
Application_Form_NewProfileでフォームを作成し、index.phtmlでecho $this->formを使用してそのフォームを表示しました。プロジェクトを実行するとフォームが表示されますが、テキストフィールドなどのフォーム要素に詳細を入力してボタンをクリックすると、上記のindexAction()でフォームのアクションを$ form_object-として設定したため、InvalidControllerが指定(adminlogin)と表示されます。 > setAction('/ adminlogin / index')しかし、そのコントローラーが見つからない理由??Plzはこの問題の解決に役立ちます。よろしくお願いします。
zend-framework - Zend Framework:Zend_Config_Iniを介してフォーム要素のデフォルトのデコレータを設定する
forms.iniファイルに次のコードがありますが、機能していません(レンダリングされたフォームは引き続きデフォルトのDtDdデコレータを使用しています)。
出力の表示:
しかし、私はそれを見せたい:
私はここで何を間違っているのですか?
forms - Zend Form Element Rowには、Zend_Config_Iniを介して設定されたIDまたはクラスのいずれかが必要です
フォームを設定するために、Zend_Config_Iniに次のデフォルトのデコレータがあります。
Zend_Config_Iniにも次の要素定義があります。
次の出力が生成されます。
ここで知っておく必要があるのは、(できればini構成ファイルを使用して)LIタグのIDまたはクラスを設定するにはどうすればよいですか?次の出力が欲しいです:
また
更新:次のように、要素構成自体のすべてのデコレーターをオーバーライドすることで取得できました。
ただし、これは機能しますが、すべての要素に適用する必要があるため、多くの重複が発生します(クラス設定自体である最後の行を1回変更するだけです)。では、私が今疑問に思っているのは、iniファイルから、(各要素のすべてのデコレータを複製するのではなく)デフォルトのデコレータを使用してクラス名をオーバーライドする方法があるのでしょうか?
php - Zend_Config_Ini_Writer が機能しない: エラー 500
Zend Framework でファイルを作成するためのこのコードがありconfig.ini
ますが、常にInternal Server Error (Error 500)
Web ページから取得します...
長いコードでごめんなさい!
誰かがこの問題で私を助けることができれば、それはありがたいです!
注:私のすべてが設定されて$_SESSION[]
います。
php - Zend_Application_Bootstrap_Bootstrap の getOptions() にアクセスする
Zend_Application
アプリケーションのブートストラップで zend config ini ファイルを自動的にロードするデフォルトのデザイン パターンを使用しています。多くのモデルとコントローラーでファイルの変数を ini する必要があります。
現在、configオブジェクトをキーとして次のように設定することで解決していますZend_Registry
:
Zend_Registry
通常、 IDE でコードのオートコンプリートが提供されず、レジストリ名前空間にあるものを追跡するのが難しいため、私はを使用するのが好きではありません。
Zend_Application の config ini にアクセスする別の方法はありますか?
zend-framework - 2つのZend_Config_Iniインスタンスをマージすると、最初のオブジェクトで定義された配列が上書きされます
2つの*.iniファイルがある場合:
one.ini
two.ini
両方の*.iniファイルをZend_Config_Iniインスタンスとしてロードします
マージ後の出力:
出力が以下の例のようになるように配列をマージすることは可能ですか?
各*.iniファイルの配列に数値インデックスを定義することで実行できることはわかっていますが、可能であれば、これは避けたいと思います。