問題タブ [bootstrapping]
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.
zend-framework - モジュールでプラグインをロードする方法
このプラグインは、管理モジュール ディレクトリplugins
内のディレクトリにあります。したがって、次のとおりです。application/modules/admin/plugins/LayoutPlugin.php
変数をレイアウトビューに送信するために使用したいと思います。管理者ブートストラップで試行するFatal error: Class 'LayoutPlugin' not found
たびに発生します。Zend_Controller_Front::getInstance()->registerPlugin(new LayoutPlugin());
モジュール内にプラグインをロードするにはどうすればよいですか?
grails - 統合テストの Grails ブートストラップ
BootStrapTest というクラスが作業を行うために、いくつかのテスト データをデータベースに挿入しようとしています。
私のBootStrap.groovy
ファイルでは、このように呼び出されます
ただし、統合テストを実行すると、このコードは実行されません。統合テストはブートストラップする必要があると読んだことがあるので、かなり混乱しています。
TestApp.groovy scriptを変更するなど、侵襲的な解決策をいくつか見ましたが、これを達成するには conf を介した道があると思います。this SO questionとthis one as wellも読んでくださいが、よくわかりませんでした。
多分私は何かを誤解しています.grailsのテストで多くの問題を抱えています. それがテーブルに何かをもたらす場合は、Intelli JIdea を IDE として使用しています。
どんな考えでも大歓迎です。
前もって感謝します
php - ビューがレンダリングされる前に関数を実行する
Zend Framework MVC は初めてです。私は MVC 環境で作業することについて多くのことを気に入っていますが、構造的に混乱することがあります。
簡単なタスクがあります。私たちのサイトで特定のユーザーにフラグを立てて、彼らの動きを追跡したいと考えています。このために、データベースに単純なテーブルを設定し、ブートストラップに _initTracking() 関数をコーディングし始めました。その後、間違った方向からアプローチしていることに気付きました。ヘッダー リダイレクトでトラッキング エントリを台無しにしないようにするため、また自動ロードされたすべてのクラスが存在するようにするために、これを起動する最後の関数の 1 つにしたいと考えています。どうすればいいですか?「onBeforeRender」タイプの関数はありますか? あるとしたら見つけられませんでした。
ありがとう
spring - Tomcat の Web アプリケーション ブートストラップ コード
Spring、Spring Security、Tomcat、および MySQL を使用して Java Web アプリケーションを開発しています。現在、私はまだ、データベースをかなり頻繁に変更し、データベースを再作成してテスト データを削除している段階にあります。最終的に、これは問題にはなりませんが、Web アプリケーションをブートストラップするためにインスタンス化された Bean または実行されるコードを持つ方法はありますか? IoC 機能を利用して、たとえば、PasswordEncoder
アプリケーションが元のユーザー アカウントを設定するために使用するものと同じものを使用できるようにしたいと考えています。さらに、データベースが存在しない場合などに、このスクリプトでデータベースを作成したいと考えています。これを行う方法はありますか? 私が提案しているよりも良い方法はありますか?私は今説明したアルゴリズムと結婚しているわけではありませんが、それは私が考えていることを伝えるための最良の方法です.
前もって感謝します!
zend-framework - Zend Framework:ブートストラップで作成されたカスタム関数を呼び出す方法は?
Zend Framework v 1.10 を使用しています
ブートストラップ ファイルにカスタム関数を作成しました。
インデックス コントローラ内のアクションから helloworld() 関数を呼び出すにはどうすればよいですか?
どんな助けでも大歓迎です。
ありがとう
zend-framework - さまざまなモジュールの Zend application.ini リソース
私は zend アプリケーションを作成しており、機能を可能な限りモジュール化しようとしています。基本的に、フォルダーをアプリケーションにドロップして、すぐに機能させたいと思っています。
誰でも; 各モジュールからサイドバー リンクを作成しようとしています。私が使用している方法は、ブートストラップを使用することです:
これが私のブートストラップファイルの関数です。別の関数でルートを設定しました。
私が得ていたエラーは次のとおりです。
「レイアウト」に一致するリソースが見つかりません
いくつか頭を悩ませた後、 config/application.ini ファイルのリソースの前にモジュール名を配置する必要があることがわかりました。
ここで質問があります。単一のリソースを使用してレイアウト リソースを取得するにはどうすればよいですか? つまり、使用する新しいモジュールごとにモジュール名を指定せずに?
php - PHPUnit構成(phpunit.xml)-ブートストラップにロードしますか?
状況
私たちはプロジェクトでPHPUnitを使用しており、などがオフになっているphpunit.xml
ことを確認するためにを使用しています。backupGlobals
インクルードパスが設定され、自動ロードがアクティブであることをさらに確認するために、テストブートストラップもカスケード接続します。つまり、すべてのtestとalltests-suiterequire_once(__DIR__ . '/../bootstrap.php');
の上部には、明らかに読み取りが行われるベースフォルダーレベルまでの上部がrequire_once(__DIR__ . '/bootstrap.php');
あり、実際のブートストラップファイルが存在します。
基本的に、私たちのテストは自律的です。AllTests.php
任意のフォルダ内の任意のファイルを単独で呼び出すことができ*Test.php
、適切な構成で実行されます。
いいえを除いて。'ちょっと待ってください。'
これは、開発者に使用を強制するか、開発者が(PHPUnitが実行されたときに現在の作業ディレクトリからプルするように)phpunit --configuration=path/to/phpunit.xml
のあるフォルダーにいる場合にのみ当てはまります。phpunit.xml
場合によっては、これにより、ある開発者のマシンでのテストが失敗している理由と、別の開発者のマシンで実行されている理由を特定することが非常に困難になります。同じテスト環境が必要なのはブートストラップだけではないことを忘れるだけです。試してみるとブートストラップを忘れることができなかったので、それはテスト自体にあるため、他の設定、特に通常はオプションの設定を忘れていることに注意してください(のようなフォルダにいる場合は、phpunit.xml
自動的にプルされます)、は簡単だ。
実際、それは数回起こりました。
質問
phpunit.xml
コマンドラインスイッチまたはそのディレクトリにあることによって、事前にPHPUnitに提供するのではなく、便利なユビキタスブートストラップファイルなど、実行中のテストファイルで使用する方法を提供できますか?
コードをざっと見てみると、答えはノーであることがわかります。構成は適切であり、テストファイルがプルされる前に実際にロードされているようです。
構成にテストホワイトリストまたはブラックリストを含めることができることを考えると、これはある程度意味があります。
実際には、テストブートストラップ自体にテストフィルターをロードすることは意味がないため、ウィンドウの外にある可能性のある構成の半分ですが、PHPUnitの実際の動作フラグは...
...おそらく、「色」を除いて、テスト自体が何らかのレベルで決定できるはずの何かとして私を襲います。
慰め賞...
backupGlobals="false"
確かに、誰かが方法を知っていれば、今のところ、ブートストラップファイルからPHPUnitを教えることができるかどうかを知って幸せです。
(役に立たない場合、私が追求する実際的な答えは、おそらくphpunit.xml
すべてのサブフォルダーにコピーすることです。冗長なコピーが作成されるため、その解決策は避けたいと思います。設定を変更することを選択した場合は...ええ、痛いです。 !)
dependency-injection - ブートストラッパーファイルの例?
誰かが私が参照のために見ることができるブートストラッパークラスの良い例を持っていますか?
どこにも見つからないようです。グーグルで検索しましたが、運がありません。
ヘルプファイルを検索しましたが、運がありませんでした。
php - フロントコントローラーの初期化、これら2つの違いは何ですか
過去 2 か月間で Zend 用に作成したコードの一部を見ていると、フロント コントローラーの初期化に矛盾が見られます (私は初心者であるため)。
私は時々私がこれをしたことがわかります
そして他の時には私はこれをしました
何を考えていたのかわからない。私はおそらく例に従っていたと思います。これら2つに実際の違いがあるかどうか、誰でも知っていますか?
php - _initX() 関数は順番に呼び出されますか
私の bootstrap.php には、多くの _initX() 関数があり、それらのいくつかには、以前の initX のコードに依存するコードが含まれている場合があります。
私の質問は、これらの _init 関数は、宣言された正確な順序で実行されることが保証されていますか?