問題タブ [zend-application]
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 - configs.ini でデフォルトのトランスレーターを設定するには?
Zend Framework 1.10.7 を使用しており、デフォルトのトランスレーターを設定する方法を探しています。Bootstrap.php で設定できることはわかっていますが、configs.ini で設定して、ほとんどの一般的な構成を収集したいと考えています。
レジストリ キー (registry_key ?) を指定する必要があると思います。
ところで、Zend_Controller_Router はこのデフォルトのトランスレータを自動的に使用しますか?それとも Zend_Controller_Router::setDefaultTranslator() を明示的に使用する必要がありますか? そして、まだconfigs.iniでそれを行うことができますか?
ありがとうございました。
php - ネイティブ リソースをオーバーライドする方法は?
既存の zf リソースを拡張するカスタム リソースを作成しようとしています。リソース名として「Myrouter」などの別のものを選択すると問題なく動作しますが、Router をオーバーライドしようとすると動作しません。
ここに私のconfigs.iniがあります(部分的)
私のファイルは APPLICATION にあります。"/../library/Mlo/Application/Resource/Router.php および Mlo_Application_Resource_Router.php という名前
何か案は ?
zend-framework - デプロイ時に Zend Framework のオートローディングが機能しない
Zend ベースの Web サイトは、ローカルホスト (Mac を使用) で完全に動作します。しかし、Linux Web ホスティング会社にデプロイすると、次のエラーが発生します。
選択したリソースを呼び出して広告をリストしようとするインデックス ページ:
致命的なエラー: クラス 'Lintottar_Model_Resources_Ad' が /www/webvol8/4v/7e33wem4920cqpg/lintottar.se/library/My/Model/Abstract.php の 79 行目に見つかりません
別のページでは、ビュー ヘルパーが実行されているようです - メイン レイアウトはレンダリングされますが、次のエラーが発生します。 /lintottar/views/helpers/SearchForm.php 16 行目
これが私のアプリケーションiniです:
オートローディングに問題はありますか?どうすればよいですか?ローカル コンピューターで動作するため、何が問題なのかわかりません。
ご協力ありがとうございました!
韓国語
ヨーゼフ
zend-framework - Zend_Translate、アプリケーションリソースプラグインを介してログを設定しますか?
.iniファイルのアプリケーションリソースプラグインを使用して、次のコードでZend_Translateを設定しています。
ここで、ログ機能を翻訳に追加したいと思います。これは、ブートストラップで次のようにします。
これに関する2つの質問:まず、.iniファイルでこれを行うことは可能ですか?
第二に、ブートストラップでリソース設定を「拡張」することは可能ですか?言い換えると、たとえば、ブートストラップのこのログオプションを、.iniファイルですでに行われている他の設定を維持しながら、翻訳に追加できますか?
zend-framework - application.iniを介してErrorHadlerを設定するにはどうすればよいですか?
errorHandler
私はこのようにデフォルトを設定しましたBootstrap.php
:
application.ini
オプションで同じようにするにはどうすればよいですか?
zend-framework - Zendフレームワーク。オプションをカスタムフロントコントローラープラグインに渡す方法は?
いくつかのオプションを使用するカスタムフロントコントローラープラグインがあります。このとき、次のようにapplication.iniファイルに(プラグイン)ロードします。
現時点では、option.iniファイルがあり、zend_configを使用してインポートしています。ZENDのプライマリapplication.iniファイルからプラグインオプションを指定する方法はありますか?多分このようなもの?:
php - ZF:application.iniでリソースプラグインを無効にする
CLI環境でキャッシュを無効にするにはどうすればよいですか?
理由は、スクリプトを実行するシステムユーザーがキャッシュディレクトリに書き込むことを許可されていないため、スクリプトを実行できないためです。
私のapplication.iniには
* <] :-)
php - モジュールのブートストラップが機能しない
個人モジュールがあり、ここに私のブートストラップがあります:
アプリケーション/モジュール/人/Bootstrap.php
しかし、このモジュールのコントローラー/アクションに行くときはいつでも、このブートストラップを考慮していません。したがって、次のようなこのモジュールのフォームにアクセスできません。
php - スクリプトは、cliphpのapplication.iniの設定に基づいてZend_Db_Adapterを作成します
WebアプリケーションにZendFramework1.10を使用しており、cronで使用されるcli phpのスクリプトにZend_Db_Adapter(およびおそらく私のモデルの一部)を使用したいと思います。application.iniの設定に基づいてZend_Db_Adapterを作成する方法を教えてください。Zend_Db_Adapterが必要なときのアプリケーションのモデルでは、次のようなものをどこでも使用しました。
CLIにも使用するとよいでしょう。たとえば、ファイルcron_jobを作成しましたが、ここでは$resourceがnullです。set_include_path(implode(PATH_SEPARATOR、array($ zendPath、get_include_path()、)));
application.iniには、次の設定があります。
ここで、CLIスクリプトの別の構成を作成しないようにアプリケーションのapplication.iniに基づいてZend_Db_Adapterを作成するための最良の方法は何ですか?Webアプリケーションのブートストラップは次のようなものです。
ありがとうございました。
php - Zend Framework の上でログイン ページのようなものを処理する最良の方法は何ですか? (そして、なぜ私の実装は爆発するのですか?)
編集:大量のコードで申し訳ありません。何が起こっているのか正確にはわからないので、安全のためにさらに追加しました。
私は現在、中央認証サービスにファームアウトするログインページを持っています。ユーザーの権限チェックを行いたいと思います。ユーザーがログインしていない場合は、ログイン ページにリダイレクトし、ログイン ページにリダイレクトさせて、最初に実行していたアクションを実行させ、アクセス チェックを再度実行します。許可がない場合は、アクセスが拒否されたページにリダイレクトしたいと考えています。
これまでに行ったことは次のとおりです。
この行を my に追加しましたapplication.ini
:
ファイルを作成しました$/application/controllers/helpers/PermissionRequire.php
:
そして、これが LoginController です。
問題は、ユーザーをリダイレクトする URL を準備しているログイン コントローラーで、「params」がnull
. また、 を呼び出しているコントローラーへの POST データがある場合、これは機能しません$this->_helper->permissionRequire(SOME PRIVILEGE)
。
リクエストの状態全体を保存し、そのリクエストと完全に一致するリダイレクトを作成するより良い方法はありますか?
PS ああ、そのヘルパーを使用したコントローラーの例を次に示します。