问题标签 [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 脚本,但我想通过 conf 可以实现这一点。还阅读了这个 SO question和this one,但不太明白。
也许我误解了一些东西,我在进行 grails 测试时遇到了很多麻烦。如果它带来了任何东西,我使用 Intelli Jidea 作为 IDE。
任何想法将不胜感激。
提前致谢
php - 在视图呈现之前执行一个函数
我是 Zend Framework MVC 的新手。我喜欢在 MVC 环境中工作的很多方面,但有时我发现自己在结构上对它感到困惑。
我有一个简单的任务,我想标记我们网站上的某些用户以跟踪他们的动作。为此,我在数据库中建立了一个简单的表,并开始将我的 _initTracking() 函数编码到引导程序中。然后我意识到我是从错误的方向接近这个 - 我希望这是最后一个触发的函数之一,以避免用标题重定向弄乱我的跟踪条目,并确保所有自动加载的类都存在。我该怎么做呢?是否有“onBeforeRender”类型的函数?如果有我找不到。
谢谢
spring - Tomcat 中的 Webapp 引导代码
我正在使用 Spring、Spring Security、Tomcat 和 MySQL 开发一个 Java webapp。现在,我仍处于对数据库进行相当频繁的更改以及重新创建数据库以清除测试数据的阶段。最终,这不会是一个问题,但是有没有办法让一个被实例化的 bean 或执行的代码来引导 web 应用程序?我希望能够利用 IoC 功能来使用相同的功能,例如,PasswordEncoder
我的应用程序用于填充原始用户帐户。另外,如果数据库不存在,我想让这个脚本创建数据库等。有没有办法做到这一点?有没有比我建议的更好的方法?我并没有与我刚才描述的算法结婚,但这是我能想到的最好的方式来传达我的意思
提前致谢!
zend-framework - Zend Framework:如何调用在引导程序中创建的自定义函数?
我正在使用 Zend Framework v 1.10
我在引导文件中创建了一个自定义函数:
如何从 Index Controller 中的 Action 调用 helloworld() 函数?
任何帮助将不胜感激。
谢谢
zend-framework - Zend application.ini 不同模块的资源
我正在编写一个 zend 应用程序,并试图使功能尽可能模块化。基本上我想将文件夹放入应用程序并具有即时功能。
任何人;我正在尝试从每个模块创建侧边栏链接。我正在使用的方法是使用引导程序:
这是我的引导文件中的函数。我已经在另一个函数中设置了路线。
我得到的错误是:
找不到匹配“布局”的资源
经过一番摸索后,我发现我必须将模块名称放在 config/application.ini 文件中的资源前面,例如:
现在问题来了:如何使用单个资源获取布局资源?即没有为我使用的每个新模块指定模块名称?
php - PHPUnit configuration (phpunit.xml) -- loading in a bootstrap?
Situation
We're using PHPUnit in our project and are using a phpunit.xml
to ensure things like backupGlobals
is turned off.
To further ensure the include path is set and autoloading is active, we also cascade our test bootstraps. That is to say, every test and alltests-suite has a require_once(__DIR__ . '/../bootstrap.php');
at the top, all the way up to the base folder level, where it obviously reads require_once(__DIR__ . '/bootstrap.php');
, and the actual bootstrap file resides.
Essentially, our tests are autonomous. You can call any AllTests.php
in any folder and any *Test.php
by itself and they'll run with the right configuration.
Except no. 'Wait a moment.'
That's only true if we either force our developers to use phpunit --configuration=path/to/phpunit.xml
or they're in the folder with the phpunit.xml
(so that PHPUnit pulls it out of the current working directory when it is executed).
Occasionally, this makes it incredibly hard to determine why tests on one developer's machine are breaking and why they're running on another. It just takes forgetting that the bootstrap is not the only thing we need to have the same test environment. Keep in mind that since you couldn't forget the bootstrap if you tried, because it's in the tests themselves, forgetting other settings, especially usually-optional ones like that (if you're in the folder with the phpunit.xml
, it's automatically pulled), is easy.
In fact - it's happened a few times.
Question
Is there a way I can supply which phpunit.xml
to use in the test file being run, such as in our conveniently ubiquitous bootstrap file, rather than supplying it to PHPUnit beforehand, be that by command-line switch or by being in its directory ?
A cursory glance at the code suggests the answer is no - configuration well and truly seems to be loaded before test files are even pulled:
That does make some sense, given that the configuration can contain test white- or blacklists.
Really, it wouldn't make sense to load test filters in the test bootstrap itself, so that's half the potential configuration out the window with, but the actual behavioural flags of PHPUnit...
...perhaps with the exception of 'colors' strikes me as something that the test itself should be able to decide on some level.
Consolation prize for...
Admittedly, right now I'd be happy just knowing if I can teach PHPUnit backupGlobals="false"
from the bootstrap file, if someone knows of a way.
(If fruitless, the practical answer I'll pursue will probably be to copy the phpunit.xml
into all subfolders. I'd like to avoid that solution since it creates redundant copies, and if we ever choose to change a setting... yeah, ouch!)
dependency-injection - 引导程序文件的示例?
有没有人有一个引导程序类的好例子,我可以看到以供参考..
我似乎无法在任何地方找到一个,搜索谷歌但没有运气。
搜索了帮助文件,没有运气..
php - 初始化前端控制器,这两者有什么区别
我正在查看过去 2 个月为 Zend 编写的一些代码,我发现在初始化前端控制器时有些不一致(因为我是初学者)。
我看到有时我已经这样做了
其他时候我已经这样做了
不知道我在想什么。我想我可能正在遵循示例。有谁知道这两者之间是否有任何真正的区别?
php - _initX() 函数是否按顺序调用
在我的 bootstrap.php 中有许多 _initX() 函数,其中一些可能包含依赖于先前 initX 中的代码的代码
所以我的问题是,这些 _init 函数是否保证按照它们被声明的确切顺序执行?