cakephp-2.0相关内容

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

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

如何防止在手动创建的查询中注入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 其他开发

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

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

Cakephp 和分页多个结果集

当 $this->paginate 在一个动作中被调用一次时,我的分页工作正常,但它似乎不能很好地支持多次调用.这就是我想要做的...... function admin_index() {$published = $this->pagination('Post', array('status'=>1));$unpublished = $this->pagination('Post', arra ..
发布时间:2022-01-04 13:32:49 其他开发

cakePHP 文件下载未找到或不可读

我已经挣扎了一个小时试图解决这个问题.我用它从 app/uploads/ 目录下载文件.它说找不到目录或不可读.然而我检查了它,它也在那里使用 $file['File']['filename'] 文件.我想知道我在这里遗漏了什么.? $file = $this->File->findById($id);$extension = pathinfo($file['File']['filename'] ..
发布时间:2021-12-21 21:45:39 PHP

Cakephp 无法即时更改数据库

我试图从循环中连接多个数据库,但看到 CakePHP 无法更改 database,只能更改其他信息(如用户/密码/主机). app/Config/database.php app/Controller/CronController.php $companys = $this->Company->find('all');foreach($companys as $company) {$ ..
发布时间:2021-12-21 21:44:12 PHP

我如何在 CakePHP2.0 上测试 Add 函数

有人告诉我,我们还必须测试 Cake 创建的功能,例如添加/删除... 如果我有一个这样的函数,如果它没有任何返回、重定向甚至视图,我如何测试它?(我用ajax来执行) 公共函数 add() {如果 ($this->request->is('post')) {$this->Comment->create();if ($this->Comment->save($this->request-> ..
发布时间:2021-12-21 21:43:48 其他开发

cakephp - 如何处理违反完整性约束的错误

在这里不知所措.我需要知道如何在违反完整性约束的情况下处理错误消息. 意思是我想向用户展示一些有意义的消息,而不是显示像 这样的错误消息 错误:SQLSTATE[23000]:违反完整性约束:1451 无法删除或更新父行:外键约束失败 我需要捕获这些数据库错误并只显示诸如 say 之类的消息 您尝试删除的项目与其他记录相关联 我们该如何处理. 我在这里找到了一个参考:http ..
发布时间:2021-12-21 21:43:29 其他开发

在 CakePHP 身份验证组件中使用电子邮件而不是用户名

我正在开发 cakephp 2.x .我的问题是我不想使用用户名进行登录..我从用户那里获取电子邮件和密码并从数据库中验证此电子邮件和密码我的数据库名称中有一个表 user,它有 3 个字段id,电子邮件和密码 这是我的代码 模型 应用控制器 class AppController extends Controller {公共 $components = 数组('会议',' ..
发布时间:2021-12-21 21:43:13 其他开发

cakephp auth->loginRedirect for admin

我对 cakePHP 还很陌生,并且已经阅读了 cake 站点上的所有教程.我正在使用 cake 2.1 构建一个小型示例应用程序,但遇到了问题.基本上,我希望管理员用户在登录时重定向到与普通用户重定向到的页面不同的页面.我相信有一种简单的方法可以做到这一点,但我正在努力! 我启用了 Admin 路由并且正在使用 auth 组件(和 ACL 组件,尽管这不会影响我的问题).我有 2 个登录, ..
发布时间:2021-12-21 21:41:00 其他开发

CakePHP TwigView 插件缺少视图错误

我使用的是 CakePHP 2.4.2 和 this 插件. 我想在CakePHP 中使用TwigView,发现上面的插件与CakePHP 2.0 兼容.执行了所有安装步骤,但是在执行脚本时出现 Missing View 错误. 我的 AppController.php 视图的扩展名是 .tpl,但是,即使添加了插件,它仍然在寻找 .ctp 扩展名. 我还在 bootstr ..
发布时间:2021-12-21 21:40:52 PHP

CakePHP 2.0 和移动应用程序身份验证

我要疯了!我有一个我正在用 CakePHP 制作的网站,它将构成一个移动应用程序的后端.它不是一个移动网站,它的设计纯粹是为了用于智能手机应用程序. 也就是说:应用程序需要用户登录.但我似乎无法找到实现这一点的正确方法.BasicAuthenticate AuthComponent 似乎讨厌我,并没有让调试变得容易. 有一个 CakePHP 2.0 的 OAuth 2.0 Provider ..
发布时间:2021-12-21 21:37:39 移动开发

cakephp 文件字段验证

我正在尝试验证模型中带有有效扩展名的 cakephp 文件字段在创建和更新时尝试仅在字段不为空时验证文件.在创建时验证工作正常,但在更新时它验证 if 字段为空.我只想在字段不为空时验证扩展这是我在模型验证数组中的验证规则 'image' =>大批('规则1'=>数组('规则' =>array('extension',array('jpeg','jpg','png','gif')),'必需' = ..
发布时间:2021-12-21 21:36:58 其他开发