草庐IT

Frameworks

全部标签

php - 使用 WordPress 开发 Web 应用程序

我打算开发一个Web应用程序,它将包含许多静态页面(关于、帮助、联系等)和应用程序的其他动态页面。大多数时候,我使用CakePHP来开发我的任何应用程序,但对于这个项目,我一直在考虑使用WordPress作为我的应用程序的框架。原因是因为在WordPress中创建静态页面会很容易(编写静态页面内容很容易),并且因为WordPress中的用户注册已经存在(我不必构建它)。但另一方面,CakePHP对我来说很容易,我将专注于构建我的应用程序,而不是学习新的框架。让我知道你的想法。我应该使用WordPress作为我的应用程序的核心还是使用CakePHP?PS:我的应用程序将主要是一个搜索引擎

php - PHP 框架应该生成 JavaScript 吗?

我注意到一个PHP框架;Zend,Cake,和Symfony;似乎要么生成JavaScript,要么允许它作为字符串嵌入到PHP本身中。这是一个好主意吗?从使用过这些框架/库的人那里,您使用Ajax和JavaScript帮助程序的经验如何?它易于维护吗?它会减少开发时间吗? 最佳答案 不,这是个坏主意,生成的javascript通常意味着网站没有它就无法运行(就像许多asp.net网站一样)。如果您想做更复杂的事情或想增强可访问性,除了将HTML与CSS和Javascript明确分开之外别无他法。分离Javascript还使您的代码

php - 带有 Composer 的多个应用程序

有一个主应用,我们称它为APP。APP有几个依赖项(包括开源项目和专有库)。有多个客户端使用他们自己的APP实例(在我管理的不同域上)。其中一些客户端使用的APP版本略有调整。我通过为每个客户端创建一个特定模块(让我们称之为SM)来实现这一点,我只是将其添加到他们的APP实例中(这样我就不会更改APP中的任何代码)。目前,我已经实现如下:本地开发APP,使用Composer更新其依赖(composerupdate),pushAPP到centralrepo对于每个常规客户端,从中央仓库拉取APP并安装Composer依赖项(composerinstall)对于具有特定实现的客户端,创建一

php - 帮助理解以下框架如何组合在一起 :

我刚开始接触OOP和框架设计。我已经开始使用以下三个教程;http://net.tutsplus.com/tutorials/php/creating-a-php5-framework-part-1/http://net.tutsplus.com/tutorials/php/create-a-php5-framework-part-2/http://net.tutsplus.com/tutorials/php/create-a-php5-framework-part-3/这是我尝试使用的第一个框架,因为本教程并非针对完全的新手,所以我发现自己必须对代码进行逆向工程才能了解一切如何工作。

php - PHP:应用程序框架问题(待讨论)

我是一个业余的开发人员,这意味着我做它的一方,我不做太多。我一直在断断续续地阅读关于web应用程序框架的文章,并在cakephp和codeigniter之间寻找。我终于决定更深入地研究凯普普,因为它似乎更适合我。问题是,我越是深入研究它,我就越不明白为什么要使用这个框架。所以,核心开发人员可以和我讨论,或者帮助我理解以下内容:我知道在长期应用程序框架中,有助于更快地部署代码,或者更快地编写代码。但是,可以理解的是,这些框架的限制是不是必须按照框架的标准进行编码的事实?我越来越多地尝试使用cakephp,就好像我必须在实际编程语言的基础上学习框架语言/标准一样。例如,我必须学习cakep

php - 组织对象和库

我一直在用php从头开始​​创建少量的库/类。我来自codeigniter背景,我正在尝试制作一些具有类似功能的库。我一直遇到有关对象的问题。以某种方式创建super对象$this的最佳方式是什么?我的主要问题是我创建了一个View对象并运行了一个名为load的函数,如下所示:classView{publicfunction__construct(){}publicfunctionload($file=NULL,$data=array()){if($file){$file.='.php';if(file_exists($file)){//ExtractvariablesBEFOREin

php - 支持资源、方法和格式的 RESTful PHP 框架

似乎有多种PHP框架声称采用RESTful设计模式。我正在寻找一个框架,它可以很好地为这三个项目(或它们的等效项)提供可靠的解决方案。1。资源请求首先要做的是能够处理资源解析的URL。/path/to/resource=controller.action()2。请求方法第二件事是处理不同类型的请求方法。GET/path/to/resource=controller.get()POST/path/to/resource=controller.post()如果没有匹配的请求方法,可能会回退到通用处理程序。GET/path/to/resource=controller.action()PUT

混帐/ Mercurial : Separate repos in structure

我正在尝试登上Composer/Packagist培训,为此,我试图弄清楚管理我的工作流程的最佳方法,以便我可以使用我选择的框架和应用程序创建Composer包,但该死的,如果我能找到一种方法来使用Git/Github或Hg/BitBucket(或两者)。当前结构/工作流程%path%/sites/[framework]-containsuptodateframeworkgitrepo%path%/sites/[framework]/application-containsappspecificcodeandisabitbucketrepo*%path%/www/[appname]_p

php - symfony2 并自动运行服务

我决定在symfony2.4中创建一个服务,它可以访问我项目中所有范围内的容器。所以我创建了一个模型:namespaceNevec\RaxcidoBundle\Model;classBase{publicstatic$container;publicfunction__construct(){self::$container=$container;}}并将此模型设置为resources/config/services.yml中的服务parameters:nevec_raxcido.core:Nevec\RaxcidoBundle\Model\Baseservices:nevec_rax

java - 在 MVC 框架中捕获异常的位置

每个人都在谈论异常处理的重要性。直到最近我才需要处理它们:try{$pdo=newPDO($dns);}catch(Exception$e){thrownewException($e);}另一个更一般的例子是:if($something){thrownewException('Ouch!Ican'tdothat!');}经过网上的一些研究,我发现网上的许多示例/解决方案只是简单地呼应了它们。(PDOExceptionQuestions-HowtoCatchThem)有些没有解决方案。(CatchingPDOExceptioninlowerlayerandre-throwingasdif