cakephp相关内容

CakePHP的认证超时问题

这真的让我很烦。已经多年了。无论我用core.php或php.ini做什么,我的登录超时大约一个小时 - 通常。一些相同代码和配置的部署在经过可观的时间后超时。 这是我现在在一个网站上 - 大约一个小时后超时: / p> session.gc_divisor 1000 session.gc_maxlifetime 86400 session.gc_probability 1 ..
发布时间:2016-11-08 10:15:03 PHP

CakePHP - 如何将页面标题设置为项目名称?

好的,所以我想教自己CakePHP框架,我想为自己打开一个简单的演示应用程序。 我有控制器,视图和模型都设置和工作,但我想做一些稍微超过基本的在线帮助显示。 我有一个guitars_controller.php文件如下... ..
发布时间:2016-11-08 10:14:48 PHP

使用CakePHP提供JSONP的正确方法是什么?

我现在可以通过以下方式自动提供JSON内容:此CakePHP 指南。 解决方案 我还没有找到如何正确使用CakePHP 2返回JSONP的完整示例,所以我要写它下。 OP要求正确的方法,但他的答案不使用2.4的现在可用的本机选项。对于2.4+,这是正确的方法,直接从他们的文档: 设置您的视图接受/使用JSON 文档): 向路由添加 Router :: parseExtensio ..
发布时间:2016-11-08 10:14:38 PHP

在cakephp 2中读取一个行为中的会话变量

我有一个行为,可以根据存储在会话中的用户ID来隔离用户数据。在CakePHP 1.3中,你可以这样做: App :: import('Component','Session'); $ session = new SessionComponent(); $ session-> read('Auth.User.id'); 但是在CakePHP 2中,你无法在行为中实例化 ..
发布时间:2016-11-08 10:14:27 PHP

CakePHP控制器别名

我拥有的 > example.com/log / LogsController.php 我有 LogsController 而不是 LogController )因为CakePHP希望你有多个控制器。 但是你可能知道/注意, example.com/log / 永远不会使用 LogsController ,因为在网址中缺少's'。 将 / log / * 重定向到 / l ..
发布时间:2016-11-08 10:14:16 PHP

Cakephp安全

我是新的Web应用程序安全。我在Cakephp开发一个应用程序,我的一个朋友告诉我关于跨站点请求伪造(CSRF)和跨站点脚本(XSS)攻击等,不知道还有多少。 我需要一些帮助,了解如何使Cakephp保卫我的网络应用程序对这些。我们是低预算,我们不能聘请安全consulant现在。我们仍在开发应用程式,并计划在月底前发布。所以想要照顾最初的东西,可以帮助我站在没有黑客;) 解决方案 ..
发布时间:2016-11-08 10:13:56 PHP

如何在CakePHP Html->链接上调用CSS类?

我是一个完整的noob编程和CakePHP在一起,所以请耐心等待。我应该在这个Html->链接上调用CSS: link(__('Blogs',true),array('controller'=>'posts','action'=>'index')); ?> 请帮助。 解决方案 不知道你的意思是“调用css”,我想你想添 ..
发布时间:2016-11-08 10:13:45 PHP

CakePHP在SELECT输入中选择默认值

使用CakePHP: 我有一个多对一的关系,让我们假装它是很多的树叶。当然,我烘焙了一个表单来添加一个树叶,你可以指定它是一个下拉框(标签)由表单助手创建的树。 唯一的事情是,SELECT框总是默认为树#1,但我想它默认为要添加到的树: ,调用 example.com/leaf/add/5 会打开一个新的叶子到树#5的界面。 Leaf.tree_id 的下拉框将默认为“树5”,而 ..
发布时间:2016-11-08 10:13:29 PHP

CakePHP updateAll()问题

我有一个包含类型列的图像表。我只想更新所有行,将类型更改为 gallery ,其中 user_id 匹配特定用户。 p> 我使用此代码 $ this-> Image-> ; updateAll(array('Image.type'=>'gallery'), array('Image.user_id'=> $ this-> Auth-> user('id'))); ..
发布时间:2016-11-08 10:12:34 PHP

CakePHP使用来自Shell cronjob的电子邮件组件

我正在尝试从CakePHP shell发送电子邮件,就像从控制器那样。 下面的大部分代码改编自和它的评论。电子邮件正在发送,但是 $ controller-> set('result',$ results [$ i]); 会抛出以下通知: 注意:未定义的属性: View :: $ webroot in /home/jmccreary/www/intranet.sazerac.com ..
发布时间:2016-11-08 10:11:48 PHP

如何更新PHP中的cookie?

如果我用相同的cookie名称调用setcookie()两次,我会得到两个cookie ... 如何更新现有的cookie? p> 解决方案 您不能更新Cookie本身,但您可以覆盖它。 否则,这是您要查找的内容: http://php.net/manual/en/ function.setcookie.php 它可以工作。请务必从该网页中阅读“常见错误”。 您可以使用 ..
发布时间:2016-11-08 10:11:37 PHP

CakePHP 3.x - hasMany通过关联 - 查找

假设我在CookBook中的设置与这里完全一样: http ://book.cakephp.org/3.0/en/orm/associations.html class StudentsTable extends Table { public function initialize(array $ config) { $ this-> belongsToMany('Course ..
发布时间:2016-11-08 10:11:25 PHP

如何在Mac OSX上使用MAMP时,如何获取CakePHP烘焙以查找mysql.sock并识别MySQL?

我目前正在读“开始CakePHP:从新手到专业”,David Golding。有一点我必须使用CLI命令“蛋糕烘烤”,我得到欢迎屏幕,但当我尝试烘烤。 a Controller我得到以下错误消息: 警告:mysql_connect():无法通过套接字连接到本地MySQL服务器' /var/mysql/mysql.sock'(2)在/Applications/MAMP/htdocs/blog/ ..
发布时间:2016-11-08 10:11:15 PHP

易于使用/学习PHP框架?

我需要构建一个php应用程序,我正在考虑使用一个框架(从来没有使用过)。我一直在浏览一些,但大多数他们似乎有点复杂,我真的很喜欢我看到的Symfony,但它看起来像我将花费一个月,直到我真正了解如何使用它,在一个月我可以编写的应用程序,我想在5次没有框架。但我想使用一个“标准化”我的代码和防止错误。 所以我想知道是否有人可以与我分享哪些php框架,你认为更容易学习如何使用。 我的应用程 ..
发布时间:2016-11-08 10:10:56 PHP

cakephp查找列表

您好我想能够使用find生成列表,以便我可以在选择帮助中使用。但有一个问题。我想太fetch id,名称(第一+最后)。所以我怎么能实现它。我想要first_name和last_name作为名称加入。如何实现它。 $ this-> User-> find('all',array => array('first_name','last_name','id'))); 我不能使 ..
发布时间:2016-11-08 10:10:41 PHP

CakePHP:调用其他Model函数

如何从模型中调用另一个模型中存在的函数?我不想重复代码。 解决方案 我们可以使用Model关系调用另一个模型中的函数。例如 $ this-> Model-> ModelOne-> find $ this-> Model-> ModelOne-> customFunc(); 如果模型中没有关系,我们可以使用 $ this-> loadModel('Mo ..
发布时间:2016-11-08 10:10:31 PHP

响应式Bootstrap在CakePHP 3x中设计

由于CakePHP 3x具有内置的响应功能,我想知道元素结构和类定义。 我确实熟悉Twitter Bootstrapping(在蛋糕2x项目中完成)。但需要熟悉CakePHP 3x版本,作为其新的框架! 我查看了 css / base.css ,发现了一些元素的类,例如 Grids: .small-1(到12) (至12),.large-1(至12) 偏移: .small-offset- ..
发布时间:2016-11-08 10:10:21 前端开发