草庐IT

app_model

全部标签

model-view-controller - 具有主题支持的 PHP 框架?

和我的recentpost关于我一直在从事的一个项目,我决定接受使用现有PHP框架而不是自己设计的想法,但是我对此有一些问题,我希望SO可以帮助我解决.我真的很喜欢MVC,它是一个很好的逻辑布局,但是我看到的一些框架以非常糟糕的方式将MVC分开,即具有模型、View和Controller文件夹,并且每个文件夹中都有模块,而不是一个包含MVC的模块文件夹(即用户/模型、用户/View、用户/Controller)。似乎并非所有框架都具有安装或升级模块的能力,即运行查询等等。到目前为止,我所见过的所有框架的最大问题是缺乏对主题的支持——我可以理解没有开箱即用的主题,但似乎没有一个不重写就支

php - MVC 模型关系 : how to avoid multiple instances of models?

我正在尝试使用ZendFramework创建一个MVC应用程序来管理运动队和运动员。一个团队有一个球员列表,每个球员只属于一个团队。我遇到的问题是实例化多个单独的玩家。在我实例化单个球员的那一刻,即使我之前实例化了属于同一球队的球员,也总是会创建一个新的球队对象。我怎样才能避免代表同一个团队的不必要的多个实例?是否有一些设计模式或技术可以在这里使用? 最佳答案 可能最常用的模式是IdentityMap. 关于php-MVC模型关系:howtoavoidmultipleinstanceso

php - Codeigniter : "Fatal error: Cannot redeclare class My_connection model" 错误的含义

Fatalerror:CannotredeclareclassMy_connectioninC:\wamp\www\mvc\smsc\application\models\my_connection.phponline38我创建了一个模型My_connection。我正在将此方法调用到我的Controller的构造函数中。每个错误都有意义。该错误背后的原因是什么。请告诉错误的含义。可能是什么原因。我已经读出了与此相关的许多问题。所有的问题和他们的回答都有些不同。他们试图更正代码。我想知道原因。请帮助解决问题。session->userdata('session_id');$sessio

php - 为了 Google App Engine 而放弃 PHP 而学习 Python 是否值得?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭11年前。我是一名PHP开发人员,没有任何Python经验。由于GAE看起来很有前途,我真的很想用它作为我的网络应用程序和手机游戏的后端。我找到了“Quercus”,但我只想要更原生的方式。为了GoogleAppEngine而放弃PHP而学习Python是否值得?或者在不久的将来PHP是否可以用于GAE?

php - 错误 : No route found for "GET/app/example"

我刚刚使用SymfonyInstaller在我的Windows10笔记本电脑上创建了一个Symfony应用程序.然后,我开始了:phpapp/consoleserver:run然后,我打开了http://localhost:8000/app/example如文档中所述,但我收到以下错误消息:ERROR-UncaughtPHPExceptionSymfony\Component\HttpKernel\Exception\NotFoundHttpException:"Noroutefoundfor"GET/app/example""atC:\Users\JVerstry\morepath\

php - Model.php 行 827 : Class not found 中的 Laravel FatalErrorException

我是Laravel的新手。我曾尝试在我的代码中使用一个示例,但结果出现错误-FatalErrorExceptioninModel.phpline827:ClassCategorynotfound。后来我修改了一行代码,修复了一个错误。但是,我其实不明白错误的原因以及我是如何解决的。这是我的代码(当我尝试使用category构建查询时的结果-我收到错误):belongsTo('Category','category_id');//return$this->belongsTo('App\Category','category_id');}}但是,当我修改一行时,我没有得到上述错误:旧行(错

php - App Engine PHP 生成图像缩略图

我想使用imagick和PHP为存储在谷歌存储桶中的PDF文件生成缩略图我在googleappengine(GAE)标准环境上部署我的应用程序问题是我一直收到这个错误Fatalerror:Uncaughtexception'ImagickException'withmessage'UnableToWriteBlob`magick--1noB3XBwJhgfn':Read-onlyfilesystem我知道应用程序部署到的文件系统是不可写的,但我需要一种方法来实现这一点...这是我的代码readimageblob($imagenblob);//pointtothefirstpage,be

php - 使用 cURL 和 PHP 检索 iTunes App Store XML

在过去的几周里,我一直在使用我发现并修改过的脚本从iTunesAppStore中提取信息。一切正常,直到几天前我意识到不再生成XML。以下是生成XML的脚本代码:所以我添加了HTTPHEADER选项但没有用,但更重要的是当我去终端输入这个时它工作得很好:curl-s-A"iTunes/9.0.2(Macintosh;IntelMacOSX10.5.8)AppleWebKit/531.21.8"-H"X-Apple-Store-Front:143441-1"'http://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware

php - CakePHP:如何禁用 Model.id 的自动递增?

CakePHP1.3.0,mysqli我有一个模型Manifest,其ID应该是来自打印表单的唯一编号。但是,将Manifest.id设置为主键后,CakePHP通过在该字段上设置自动递增来帮助我。有没有办法通过schema.php和/或其他地方标记该字段以禁用自动递增?我只需要一个没有它的普通旧主键。我能想到的唯一其他解决方案是添加一个单独的list编号字段并更改其他六个表中的外键。有点浪费而且不那么直观。 最佳答案 我刚刚在我的蛋糕沙盒上测试了它并且它有效。您需要做的就是在要保存的数据中设置id字段。因此,如果您要保存帖子数据,

php - App Engine 无法猜测 PHP 文件的 mimetype

GoogleAppEngine、PHP、Mimetype、app.yaml、static_dir、脚本、static_files当我部署我的网站时,PHP文件导致错误消息:Couldnotguessmimetypefor这是appl.yaml配置文件:application:applicationnameversion:1runtime:phpapi_version:1threadsafe:truehandlers:-url:/script:index.php-url:/(.+\.php)$script:\1-url:/Client_Pagesstatic_dir:Client_Pag