php框架

php – 模型在MVC框架中应该有多粗粒度?

我一直在阅读之前提出的几个问题,我没有遇到过一个以“黑白”为我回答问题的问题!所以,如果这是重复的,请道歉.问题可能类似于询问“一根绳子有多长”,但请耐心等待!对于registernation系统,我有一个用户模型,其功能如下:>add_user>delete_user>activate_user上述用户模型处理一个表.MySQL数据库中的users表.你可以猜出每个函数的功能但是这个足够粗糙吗?我的意思是我的模型应该包含更广泛的方法,例如:>add_record>delete_record>update

PHP vs OO PHP – 哪一个使用?

我正在开发一个使用常规PHP的Web系统.这是我第一次使用PHP的经验,所以代码不清楚或清晰.它将一些HTML代码与PHP混合.我会说我已经做了一半的代码.面向对象PHP的真正优势是什么?)在StackOverflow中,PHPers已经有很多问题进入OO:>PHPObjectOrientedorNot?

php – 控制器的Laravel单元测试

我正在尝试在TDD之后启动一个新的Laravel应用程序我的第一步是检查/home控制器是否在主页上被调用.尽管接下来的几个教程,我无法让测试工作,我看不出我做错了什么.我的设置是:作曲家安装laravel作曲家安装PHPunit这是我的路线:我的控制器:我的测试:我得到的错误是代码作为副本,但它不运行.谁能看到我在做错什么?

php – 在Zend框架应用程序中记录设计模式

我正在使用ZendFramework构建一个应用程序.应用程序需要对代码中的每个操作或函数进行密集的日志记录.所以我的代码大部分时间看起来像这样:有时我甚至必须登录2个表,所以绝大多数记录代码加倍,函数开始变得复杂和漫长.我使用Zend框架的Zend_Log进行日志记录,所以我的问题不是记录类本身,而是将日志记录代码与代码功能本身分离开来,并保持分离问题.有些人提出了面向方面的编程(AOP),但不

使用php中的autoload和搜索类文件会使性能受损吗?

我一直在努力,将最好的类包含在我的PHP代码中.Pathing通常是一个问题,但是几分钟前,我发现thisquestion有很大的帮助.现在我正在阅读有关__autoload的内容,并认为它可以使开发我的应用程序的过程更容易.问题是我喜欢维护文件夹结构以分开功能区域,而不是将所有内容都放入通用/lib文件夹.所以,如果我重写自动加载来深入搜索包含所有子文件夹的类文件夹,我可以期待什么性能匹配?

在PHP中仅缓存页面的一部分

是否可以仅在PHP中缓存页面的特定部分,或者在PHP脚本中缓存特定代码段的输出?你在使用文件系统吗?一旦知道了要使用的内容,就需要使用特定的Zend_Cache后端.Zend_Cache后端/Zend_Cache前端>您需要使用后端和>你需要使用一个前端(你如何实际想要缓存…

php – Laravel 4工匠根本不工作

没有额外的信息.试图运行“PHP工匠列表”或任何其他工匠命令只是给我没有输出.有任何想法吗?为了总结评论中的讨论,我们发现在PHP.ini级别添加日志记录显示了Composer控制台界面未报告的PHP错误.我想知道您是否以root身份安装了Composer,因此Laravel所需的一些关键文件对于非特权用户来说是无效的.

PHP会在网页开发世界中消亡吗?

我知道PHP仍然是世界上最流行的Web编程语言.这个问题只是想带来一些关于PHP的问题.PHP自然绑定到C10Kproblem.由于PHP不能是事件驱动或异步,因此每个HTTP请求将占用至少一个线程或进程.这使得它更具可扩展性.目前,许多具有高性能和可扩展性的网站(如Facebook和Yahoo!)仍然依赖于前端服务器中的PHP.我想这是遗留原因造成的.是否有可能用更适合C10K的语言替换PHP?对于绝大多数应用程序,您不需要它.

非常复杂的PHP应用程序的架构?

我想知道开发人员在复杂的PHP应用程序中使用哪些PHP架构策略.到目前为止,我知道mvc结构,包括模型,视图和控制器(以及处理常见任务的控制器插件,如用户访问控制器).我知道一些很好的PHP框架,它使一些常见的东西更容易.但问题开始时,我关于庞大而复杂的程序.因为在这些应用程序中有很多东西要做,或者有很多想要检查的东西,所以我无法确定哪些代码应该在哪里.想想magento应用程序,这是一个非常庞大