草庐IT

Bootstrapping

全部标签

php - 从 htaccess 重写规则中排除文件

我的PHP应用程序中有一个htaccess重写设置,以通过Bootstrap文件路由文件。本质上,目标是获取一个URL,例如www.domain.com/view/key/value/key/value,View将在其中进行相应路由,并且键/值对将通过我在Bootstrap中编写的函数可用意见。一切正常...也就是说,直到我开始做ajax-y的东西。我通过单个文件ajaxDispatcher.php路由我所有的ajax查询。当我这样做时,htaccess(正确地)捕获了请求并使用我的Bootstrap不恰本地路由它。同样,它试图路由不需要的文件,例如.ico、.css等。我发现了文件扩

PHP Bootstrapping 更好的方法?

引导您的PHP应用程序是一种好习惯吗?我找到了两种引导PHP应用程序的方法。需要一些更好的建议。首先。为文件夹结构定义一个常量$controllerPath='controller';define('CONTROLLER',str_replace('\\','/',realpath($controllerPath)).'/');//usagerequire_onceCONTROLLER.'somecontroller.php';第二使用ini_set将包含路径设置为应用程序根目录$rootPath=$_SERVER['DOCUMENT_ROOT'];$includePath=ini_g

php - 发送 : How to add webpage title in all my views?

现在我必须像这样分别在我的所有View中添加标题:TestProject-Home和TestProject-Dashboard现在,如果我想更改标题的TestProject部分,那么我必须在所有View中更改它。我如何在BootStrap.php中提及它并将其添加到所有View中?每当我必须更改它时,我都会在一个地方更改它。 最佳答案 您应该查看headTitleView助手。您可以将此代码段放在您的Bootstrap文件中(来自http://framework.zend.com/manual/en/zend.view.helper

php - 帮助 PHP 的 Bootstrap 和正则表达式

我正在开发一个新的PHP框架供个人在未来的项目中使用,并且下面是我到目前为止计划的文件结构。我只需要一些关于我的.htaccess文件的正则表达式的帮助,以及一些关于如何加载我想要的文件的帮助。基本上,域之后的任何“文件夹”都应该从我的“模块”文件夹中加载。我想让它从www.domain.com/module/account/加载www.domain.com/account/。对于我在模块下的任何其他文件夹,我也希望它采用这种格式。“模块”下的所有文件夹/文件都应该像在顶层一样加载。在这个例子中,虽然在我的module/account/文件夹中,如果我有一个名为home.php的文件,

php - bootstrap 通常如何工作,尤其是在 Zend Framework 中?

我正在阅读ZendFramework手册,无法理解Bootstrap的工作原理,尤其是在ZF中以及一般情况下。他们写道:YourBootstrapclassdefineswhatresourcesandcomponentstoinitialize.好的。这意味着应该首先实例化Bootstrap类。但后来他们写了配置ini文件。其中有关于Bootstrap类本身的指令:1.bootstrap.path=APPLICATION_PATH"/Bootstrap.php"2.bootstrap.class="Bootstrap"据我了解,这意味着首先实例化的不是Bootstarp类。首先必须读

php - 如何在 PHP 框架中实现引导类?

我正在制作我自己的MVC框架(请不要给我投反对票,因为每个人都想制作一个框架。)所以......我想制作一个引导类,就像我在许多框架中看到的那样。我这样做是因为我决定通过开始从内部学习框架来进入下一个层次。但是我在通过它们时遇到的问题很少。但我会在不同的问题中将它们分开。现在澄清我的问题:Bootstrapping类应该具备哪些功能?您能给我一些对我有帮助的文章吗? 最佳答案 不应该有“引导类”。这是一个简单的过程,可以包含在一个简单的脚本中,作为您的应用程序的入口点。PHP不是Java,因此您不需要将所有内容都包含在一个类中。通常

php - 找不到 autoload.php

我被困在一个非常基本的问题上:我正在尝试使用Laravel,我使用Composer安装在我的Windows7上。当我尝试使用Wamp在本地访问我的网站时,出现错误:Warning:require(C:\wamp\www\sitedirectory\public\protected\bootstrap/../vendor/autoload.php):failedtoopenstream:NosuchfileordirectoryinC:\wamp\www\sitedirectory\public\protected\bootstrap\autoload.phponline17我到处都能读

php - 是否可以在每次调用时不加载引导机制?

这不是PHP问题,但我的专长是PHP框架。很多框架都有引导(加载类和文件)机制。(Drupal、ZendFramework等等)每次发出请求时,都需要重复整个引导加载过程。并且可以通过自动缓存一些中间代码使用APC对其进行优化一般的问题是:对于任何语言,有没有办法不加载完整的引导过程?有没有什么方法可以在引导过程结束时“缓存”状态(或开始于)而不是再次加载所有内容?(也许答案是用其他语言/框架/模式)在我看来,它的效率极低。 最佳答案 一般来说,很可能每个进程执行一次Bootstrap/初始化代码,而不必为每个请求重新加载它。在您的

Java/Maven/Tomcat : bootstrap class path not set in conjunction with -source 1. 6

因此,我在系统上安装了多个版本的Java(1.7和1.6)。我需要使用1.6,所以,在Ubuntu上,我做了一个update-alternatives--configjava并将其更改为1.6。现在java-version告诉我我正在使用1.6。所以,我正在尝试使用Maven进行构建。如果我执行mvncleaninstall,我最终会遇到以下错误:[ERROR]bootstrapclasspathnotsetinconjunctionwith-source1.6/path/to/SomeResultSetStub.java:[32,7]error:SomeResultSetStubis

ios - iOS 应用程序的处理流程

我在哪里可以找到iPhone应用程序的整个流程,例如Web应用程序中的引导流程,这些流程定义了流程的流程、对预定义Hook的调用,并告诉我将以哪些顺序调用函数?功能如:viewDidLoad()viewWillAppear()viewDidAppear()正在搜索流程。 最佳答案 您可能会发现这也很有用:http://www.cocoanetics.com/2010/07/understanding-ios-4-backgrounding-and-delegate-messaging/