cakephp-1.3相关内容

利用浏览器缓存和 CakePHP

我问我的主人他们是否支持 mod_expires,他们告诉我支持.我使用 CakePHP 并在 webroot/.htaccess 和 `app_root/.htaccess 中尝试了以下代码,但考虑到 css、js、png、jpg 等缓存存在问题,Google 的页面速度很慢.它找到了他们 24 小时!如下图所示 ..
发布时间:2021-12-21 21:14:14 PHP

使用 CakePHP 执行定时任务

我已经提到了http://bakery.cakephp.org/articles/view/calling-controller-actions-from-cron-and-the-command-line 并创建了 cron_dispatcher.php 并将其放在应用程序文件夹中.> 我已经返回了一些用于 cron 作业的测试电子邮件函数,以便在我的用户控制器的测试方法中运行. 而且我 ..
发布时间:2021-12-21 21:11:39 其他开发

如何将数据限制为拥有它的用户而不限制 CakePHP 中的管理员用户?

目前我正在编写一个有多个用户的应用程序.他们的数据应该只对他们可见,而对系统中的其他经过身份验证的用户不可见.我也有管理系统并有权访问所有信息的管理员.在不限制管理员用户的情况下限制用户访问其数据的最佳方法是什么? 目前我正在使用回调来限制用户的查询,但管理员将获得相同的限制.所以我需要知道一个更好的方法来做到这一点.更重要的是,正确的方法. 例如,我希望标准用户只能看到他们的用户信息 ..
发布时间:2021-12-21 21:11:27 其他开发

修改 CakePHP 会话的会话 cookie 到期和会话超时

我正在努力完成以下工作:根据用户的类型更改用户的会话 cookie 到期日期. 我有一个 CakePHP Web 应用程序,其中我使用 CakePHP 会话创建了我的身份验证组件(而不是 CakePHP 的 Auth).我已经将 CakePHP 配置为使用数据库处理会话. 以下是我在 config.php 中的相关配置设置: Configure::write('Session.sav ..
发布时间:2021-12-21 21:10:11 其他开发

在 CakePHP 的 Auth 组件中使用用户名而不是电子邮件

使用 CakePHP 的 Auth 组件,我如何允许用户使用他们的“用户名"或“电子邮件"字段作为用户名,并使用“通行证"字段作为他们的密码来进行身份验证? 解决方案 “同时使用(用户名和电子邮件)作为用户名"是什么意思? 编辑:好的,所以您希望 Auth 在数据库中查看用户名和电子邮件字段以与用户输入的“用户名"进行比较?然后这样做: function beforeFilter( ..
发布时间:2021-12-21 21:07:53 其他开发

在 CakePHP 中提交当前时间戳

直接在 INSERT 或 UPDATE 上提交当前时间戳的方法是什么?如果我运行的是常规 SQL,我会在提交时使用函数 NOW() 来处理特定的 SQL 字段.我将如何使用 CakePHP 做到这一点? $this->Model->save($this->data) 解决方案 在 CakePHP 中,您可以包含使用 DboSource::expression 未转义的 NOW() 函数 $ ..
发布时间:2021-12-21 21:06:34 PHP

CakePHP - HABTM 分页查询的问题

表格 餐厅美食美食_餐厅 餐厅和美食模型都相互设置为 HABTM. 我正在尝试获取分页的餐厅列表,其中 Cuisine.name = 'italian'(示例),但不断收到此错误: 1054:“where 子句"中的未知列“Cuisine.name" 正在构建的实际查询: SELECT `Restaurant`.`id`, `Restaurant`.`type` .....`Res ..
发布时间:2021-12-21 21:06:12 PHP

在 CakePHP 中上传文件的最佳实践

谁能建议我在 CakePHP 中编写用于上传文件的代码的最佳方法? 我需要上传一个文件并将其名称保存在表格中. 如果记录保存失败,则不应上传文件. 如果上传失败,则应回滚记录. 代码应该是可重用的 我需要在afterSave回调中上传文件 解决方案 Edit (2015): 请参阅 Awesome CakePHP 当前文件插件列表(2.x 分支 这里) 编辑(2013 ..
发布时间:2021-12-21 21:05:41 PHP

按值递增 Cakephp 数据库字段

我有这个字段的值,我必须将字段值增加一个特定的值.我正在使用这个 $data['quantity'] = 'Order.quantity+1'; 对我不起作用的数量是这里的整数列.当数据库中没有任何内容时它也可以工作吗?. 问候喜满树夏尔马 解决方案 你可以使用 updateAll() 来解决这个问题 通过谷歌搜索可以很快发现这一点:http://cakephp.10456 ..
发布时间:2021-12-21 20:59:01 其他开发

如何消除php5严格标准错误?

将我的 PHP 升级到 5.4.3(WAMP 服务器 2.2)后,我在 CakePHP 1.3 中制作的网络应用程序在我的索引中显示以下错误: 严格标准:重新定义类的已定义构造函数对象在 C:...\cake\cake\libs\object.php 第 63 行 严格的标准:非静态方法 Configure::getInstance() 应该不会在 C:...\cake\cake\bo ..
发布时间:2021-12-21 20:56:43 PHP

用额外的字段保存 HABTM?

我正在尝试保存订单以及订单中的产品. 订单正在保存,但产品没有保存. 我有一个 orders 表和一个 products 表和一个 orders_products 表. 在 Order 模型中我设置了 $hasAndBelongsToMany = 'Product'; 在 orders_products 表上,我有几个额外的字段:order_id、product_id 加上 ..
发布时间:2021-12-21 20:56:18 PHP

在 CakePHP 的模型中分页

我的 Event 模型中有一个名为 getEvents 的函数 - 您可以传递限制、start 和 end日期、fields、event types 和事件 subtypes. 我读到 paginate 可以接受我使用的所有参数,如 joins、conditions、limit...等就像一个普通的find可以. 当我不尝试分页时它返回数据就好了.但是 - 我希望能够向它传递一个 pa ..
发布时间:2021-12-21 20:56:07 其他开发

CakePHP Cookie/会话问题

我的 CakePHP 应用程序有问题.这似乎仅在 IE 中发生,并且仅在某些计算机上发生.不过,它在发生这种情况的计算机上是一致的. 问题一:用户登录并在页面 https://example.com/users/view 上点击签名出去.用户被重定向到 http://example.com 并且似乎已注销,直到用户访问另一个 https 页面并且他们仍处于登录状态.他们可以根据需要多次单击注 ..
发布时间:2021-12-15 21:25:25 其他开发

具有多个“用户"的 Cakephp 身份验证桌子

我想知道如何在多个表中仅处理一个身份验证过程和“用户".我有 4 个用户表:用户、管理员、艺术家、团队管理员,它们都有特定的字段,但我希望所有这些用户都能够通过主页上的一个表单进行连接,然后被重定向到他们的特定仪表板. 我认为重定向应该不是问题,添加的一些路由应该可以工作,但我真的不知道从哪里寻找/开始让这一切成为可能. 干杯, 尼古拉斯. 编辑:这是最终解决方案(感谢 dei ..
发布时间:2021-12-13 14:22:21 其他开发

在 CakePHP 中选择所有具有事件-> 时间表-> 开始和结束日期之间的日期的事件

试图弄清楚如何在 CakePHP 中构建一个查询,我可以在其中选择 X 和 Y 日期(用户输入的日期)之间的所有事件. 问题在于 Event 的表中没有日期. Event hasMany Schedule安排属于事件日程有许多日期日期属于日程 Events table:事件的详细信息 - 名称、位置、描述...等 Schedules table:开始和结束日期,带有重复选项 Date ..
发布时间:2021-11-30 12:46:16 数据库

cakephp 1.3,如何对两列使用Paginator-& gt; sort()?

我有一个简单的应用程序,其中我查看数据库中的一些帖子,并使用 Paginator-> sort 进行排序. 我所做的是我重复了所有工作,以便我显示帖子两次以及进行排序.像这样的东西: link_sort帖子1帖子2帖子3link_sort帖子1帖子2帖子3 但是当我单击 link_sort 时,两个帖子的显示都会被排序,我可以看到,因为它们是相同的.但是我如何使其独特,以便一个链接对 ..
发布时间:2021-04-21 18:52:27 PHP

在CakePHP& amp;中返回很多行的MySQL

也许我在这里错过了一些简单的事情...或者也许我一直在对此进行编码,以至于我看不到我的问题,但是使用CakePHP(1.3)并执行选择(MySQL)应该是即使有2,000条记录也能够返回结果...对吗? $ options = array('conditions'=>大批('Lead.campaign_id'=>$ campaign ['Campaign'] ['id']),'递归'=>-1, ..
发布时间:2021-04-21 18:52:24 PHP

CSS/JS/图像未从CakePHP的主webroot以外的目录加载

我一直在使用CakePHP应用程序,大多数CSS/JS/图像(图标)位于webroot目录(/var/www/app/webroot/)中,但有一部分(Croogo)或其他该应用程序的页面,我需要从其他目录(即/var/www/app/views/themed/admin/webroot/)中加载CSS/JS/图像. 现在我面临的问题是,当我渲染其他页面时,css/JS/图像请求将返回404 ..
发布时间:2021-04-21 18:49:51 其他开发