cakephp相关内容

基于Windows的阿帕奇服务器(WAMP)上的cakephp&;amp;httpd.conf问题

所以,我想知道是否有人可以澄清以下发生的情况,并可能建议我如何解决这个问题。 对不起,代码的颜色很奇怪 让我先解释一下设置。我安装了WAMP服务器,它物理上位于一个硬盘上,然后我的开发文件位于单独的硬盘上。因此,我添加了别名来访问特定的开发人员文件夹 在httpd.conf我有以下内容 ServerRoot D:/Program Files/wamp/bin/apache/ ..
发布时间:2022-08-08 13:46:36 服务器开发

Cakephp$this-&;>数据在提交表单后会丢失大量数据数组

我有一个Manage_Photos页面,它的$This->数据包含关于其单元的大量信息。我有一个在数据库中进行适当更改的表单。然而,在提交表单时,$this->数据(如使用pr($this->data时所见))在页面刷新后会丢失大部分数组数据。下面是我视图中的表单代码: echo $this->Form->create('Unit', array( 'action' => 'mana ..
发布时间:2022-07-14 22:30:13 其他开发

CakePHP捕获无效电子邮件

我正在尝试使用CakePHP(2.3.6)发送电子邮件邀请,用户在输入字段中输入逗号分隔的电子邮件地址列表。 目前,只要没有无效的电子邮件地址,我就可以毫无问题地发送电子邮件。但是,如果有一封坏的电子邮件,我尝试添加一个try/Catch来捕获错误,但我的代码从未成功捕获。 这是我的资料 try { if($Email->send()) { ..
发布时间:2022-05-27 11:11:34 PHP

如何防止在手动创建的查询中注入SQL?

我使用的是cakephp,据我所知,下面的查询有SQL注入。但问题是如何在相同的查询中解决这个问题。我不想用其他方法。请不要取消投票 Search->query("select * from subcategories where subcat_name like '%".$_GET['searchkey']."%' and subcat_status='active' "); 推荐答案 ..
发布时间:2022-04-10 15:23:59 PHP

通过URL cakePHP传递多个、单个或无参数

所以我有以下控制器函数来添加事件: public function add($id = null, $year = null, $month = null, $day = null, $service_id = null, $project_id = null){ ... } 在某些情况下,我需要做的是只传递id和service_id或project_id,而跳过年、月和日。我曾尝试将参 ..
发布时间:2022-04-10 15:21:23 其他开发

CakePHP 3实体默认字段值

我有一个名为“View”的实体,并且该实体有一个名为“DateTime”的属性(实体的名称和字段无关)。 我想在CakePHP内为其设置默认值,而不是在数据库上定义它。 在我定义的实体类上: namespace AppModelEntity; use CakeORMEntity; use CakeI18nTime; class View extends Entity { ..
发布时间:2022-04-07 13:27:53 其他开发

在 CakePHP 的单元测试期间使用不同的电子邮件配置

我在我的一个控制器的操作中使用 CakeEmail 类发送一封电子邮件.在添加电子邮件代码之前,我对此控制器进行了单元测试,该控制器运行良好.添加电子邮件后,我收到此错误: SocketException: 无法发送电子邮件. 这是因为我无法通过本地机器发送电子邮件. 所以我认为也许一个好主意是在 Config/email.php 的 EmailConfig 类中使用两个不同的配 ..
发布时间:2022-01-25 14:25:05 其他开发

设置 CakePHP 3 插件测试

我使用 bin/cake bake plugin PluginName 来创建插件.部分原因是它会创建 phpunit.xml.dist,但 bake 不会创建所需的文件夹结构或 tests/bootstrap.php 文件. 问题 我在运行 phpunit 时收到“未执行测试"消息: $ phpunitSebastian Bergmann 和贡献者的 PHPUnit 5.1.3.时 ..
发布时间:2022-01-25 13:51:46 其他开发

PHPUnit 的 returnValueMap 没有产生预期的结果

我正在尝试使用 PHPUnit 的 returnValueMap() 将读取的结果存根.它没有产生预期的结果,但等效的 returnCallback() 可以.如果您想亲自检查,我已经提供了我的测试用例. returnValueMap() $enterprise = $this->getMock('Enterprise', array('field'));$enterprise->expe ..
发布时间:2022-01-25 13:26:24 PHP

上传文件名中的 UTF-8 字符在文件上传时混乱

我在 IIS7 上运行系统.页面 META 标记的编码为 UTF-8,根据 Chrome 菜单,实际编码看起来是相同的. 当我上传文件名中带有“长连字符"(“–")的文件时,它会被转换为垃圾字符(“–"). 垃圾字符保存在MySQL中,服务器上文件的文件名也有垃圾字符.但是,当我从数据库中提取文件名并使用 PHP 显示时,它会显示正确的连字符. 有没有办法将文件名存储为 UTF- ..
发布时间:2022-01-25 08:41:51 PHP

CakePHP 保存三模型关系关联

我有以下输出需要插入到数据库中: 数组([测试] =>大批()[问题] =>大批([0] =>大批([category_id] =>3[answer_style_id] =>2[答案] =>大批([0] =>大批([capital_category_id] =>14[正确] =>1)...... 简单来说,每个测试都有很多问题,每个问题都有很多答案,每个关联的模型都有一个需要由 Cake 设置 ..
发布时间:2022-01-24 19:05:53 其他开发

如何判断我是在编辑还是创建之前保存?CakePHP

我有一个模型,我需要在保存之前进行一些处理(或在某些情况下进行编辑),但在简单编辑时通常不需要.事实上,如果我对大多数编辑进行处理,结果字段将是错误的.现在,我正在处理模型的 beforeSave 回调.如何判断我是来自编辑还是添加? 弗兰克·卢克 解决方案 function beforeSave() {if (!$this->id && !isset($this->data[$th ..
发布时间:2022-01-24 19:04:45 其他开发

cakePHP 中的子查询以在其他表中查找

我最近开始尝试使用 CakePHP.我在“普通"PHP 中使用了此查询,需要将其转换为 CakePHP 查找.但是我似乎无法让它工作! SELECT *,(SELECT name FROM `users` WHERE `users`.`id`=`products`.`creator`) AS creatorname来自`产品`WHERE `products`.`ID`='2' 这是一个包含 2 ..
发布时间:2022-01-23 16:40:43 数据库

来自 SQL 的 CakePHP 子查询

如果不存在 `messages` 则创建表 (`id` int(11) unsigned NOT NULL auto_increment,`user_id` int(11) 无符号非空,`node_id` int(11) unsigned NOT NULL,`reciever_id` int(11) 无符号非空,`created` 日期时间默认为 NULL,`modified` 日期时间默认 NU ..
发布时间:2022-01-23 16:26:47 数据库

从 Cake 1.3 迁移到 2.0 及更高版本 - 迁移现有的,还是仅用于新的?

我的第一个 CakePHP 驱动的网站即将完成,刚刚看到他们已经在开发 CakePHP 2.0(还不是稳定版本). 我的问题: 迁移到新版本的 CakePHP(当它成为“稳定"版本时)会非常耗时吗?我知道他们有迁移指南,但是 - 我以前从未使用过框架,所以我从来不需要迁移任何东西. 您是为现有项目迁移代码,还是保持原样并仅将新的稳定版本用于未来的项目? 在哪里可以找到我目前 ..

CakePHP 的良好数据库迁移?

我一直在为 CakePHP 尝试一些迁移脚本,但我遇到了所有形式的问题. 请就您在现场使用的 Cake 的迁移选项向我提供建议. 我想要以下“功能": 支持 CakePHP 1.2(例如,只有在 1.3 稳定并且我的应用迁移到新的代码库时,才可以选择 CakeDCs 迁移) 支持(或至少不停止)具有不同数据库配置的模型. 支持 app/models 子文件夹中的模型 插件中 ..
发布时间:2022-01-23 10:01:35 其他开发