草庐IT

Frameworks

全部标签

PHP:自定义框架还是现有框架?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。我在一家公司工作,我们不断地构建需要表格的网站。我们对这些表单执行标准操作,例如验证、保存到数据库等。这些站点通常有一个身份验证页面,然后是几个内容页面,中间有表单。我应该编写自己的框架来完成这项工作,还是应该使用现有的框架。我在这里的重点是减少重复编码的数量,或者可能想出一些大多数网站都可以基于的起始模板。如果可能的话,我希望这是一个MVC解决方案和O

php - lithium PHP 框架如何在 PHP 页面中生成 $this 上下文?

我一直在调查LithiumPHPFramework我不明白它是如何设置$this->context;(particularlyinthislayout.)因为你不能简单地重新分配$this显然这个布局会在某个时候被包含进来,更让我困惑的是他们在外面使用$this类定义。我有一段时间没有编写PHP代码了,所以请在这里帮助我。 最佳答案 让我印象深刻的第一个想法是这个模板页面是从一个方法中调用的。classViewer{public$html;private$title;private$content;publicfunction__c

php - 什么是 PHP 框架?

我以前从未听说过这个,而且我用PHP编写代码已经有一段时间了。我实际上觉得问这个问题有点愚蠢,但是,什么是PHP框架?它对我有什么帮助?我该如何使用? 最佳答案 一般来说,框架是类和函数的集合,可让您在开发过程中更快地实现目标。Symfony、CakePHP和Zend等PHP框架都有一系列实用类、工具和结构化元素,可让您避免重新发明轮子。与许多框架一样,ZendFramework具有强大的MVC引擎,可让您避免自己重新构建该功能。要开始使用框架,您需要下载框架本身。对于Zend,我下载它,将它解压缩到lib/,然后就可以开始了。从那

PHP MVC框架设计

我目前遇到了一个我自己无法真正解决的问题:我已经开始编写一个“小型”框架(browsergame-framework),它在某种程度上遵循MVC模式。现在我有了索引、Bootstrap、数据库适配器、调度程序、包装程序,但我真的不知道“如何”链接它们。我对它们的方法等进行了编码,但我不知道如何将它们设计成像引擎一样工作。下一个问题是我的Controller,我不知道如何“链接”它们以便它们可以轻松访问整个框架....是的,这令人困惑,这就是为什么我需要你的帮助,一些“框架程序如何流动”的通用方案应该会非常好。谢谢。 最佳答案 您是本

php - 另一个框架中的框架插件(例如 Symfony)

是否可以在使用Cake或Zend等其他框架构建的CMS中使用Symfony插件?这些插件有多独立? 最佳答案 问题有点太抽象了。“是否可能……?”的答案是"is",但与混合不同设计意图的框架相关的不必要的复杂性充其量是值得怀疑的。cake/zend是松散耦合的意图fw,即你可以从不同的地方挑选脚本到你的cms项目集中,它仍然可以工作。但是symfony是一个紧密耦合的fw,其中脚本的放置预计在“sf”标准位置或发生故障。它们各自都有很好的优势,但是如果研究“symfony糟透了”、“cakephp糟透了”和“zendframewor

php - 消息 : cache_dir must be a directory

大家好,我在使用ZendFramework时遇到了一些问题。我首先收到以下消息:消息:无法确定临时目录,请手动指定cache_dir。我用谷歌搜索并找到这篇文章:ZendFramework:Couldnotdeterminetempdirectory,pleasespecifyacache_dirmanually我读了它,现在当我填写表格时出现以下错误:(我把..放在错误中的任何地方都表示域。)消息:cache_dir必须是一个目录-#0/home/daan/domains/../library/Zend/Cache/Backend/File.php(154):Zend_Cache::

php - Yii - 'white screen of death',调试提示

我有一个运行Yii应用程序的暂存服务器,现在显示“白屏死机”。我看不到任何东西被输出到屏幕上(甚至在“查看源代码”时看不到源代码),相同的代码在本地运行没有任何问题。谁能推荐一个在Yii应用程序中调试“白屏死机”的好例程? 最佳答案 在yii中出现黑屏主要是因为error_reporting关闭了。放error_reporting(-1);ini_set('display_errors',true);在index.php中应该会得到你的输出。请注意,当您没有一些输出时,您始终可以在application.log和apacheserr

php - 使用 Slim PHP 的默认 GET 路由

我最近使用SlimPHP框架构建了一个小型API,并且运行良好。但是,我想为根“/”设置一个GET路由,它以基本消息响应,并让任何其他GET请求返回“访问被拒绝”。在阅读文档和各种示例后,我无法弄清楚如何完成这些任务中的任何一个。我的项目只依赖于POST路由,但能够响应针对根域和任何其他页面的GET请求就太棒了。代码://SLIMINSTANCE$app=new\Slim\Slim();$app->contentType('application/json');//SLIMROUTES$app->group('/core',function()use($app){$app->post(

非 OOP 程序员的 PHP 框架

关闭。这个问题不满足StackOverflowguidelines.它目前不接受答案。想改善这个问题吗?更新问题,使其成为on-topic对于堆栈溢出。7年前关闭。Improvethisquestion我想建立一个相当自定义的社交网络类型的网站。但是,我不精通OOP编程,因此我一直在寻找一些选项,以便更轻松地设置此类站点。ExpressionEngine可以工作,但似乎很难将其设置为更具社交性的网站。BuddyPress看起来可以工作,但需要大量定制才能获得我想要的那种网站,而且我没有时间学习高级编程。还有其他解决方案吗?一些PHP框架可以轻松设置用户系统,并且可以轻松处理数据库查询?

php - 对于初学者来说,Laravel 和 Yii 框架哪个更容易理解?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭8年前。Improvethisquestion我只是想问问你对此的看法。我打算将我的框架CodeIgniter切换到Laravel或Yii。我尝试安装它们并进行了一些研究,发现它们都是很棒的框架。我有一个为期1个月的项目,我想为这个项目使用一个新的框架。这个项目只是一个简单的博客站点。我还了解电子商务框架Opencart。iT与CodeIgniter非常相似。这就是为什么我学得这么快。现在我的问题是,如果我使用Laravel或Yii这