cakephp相关内容
我在IE中有一个奇怪的奇怪的cookie。当用户登录到网站时,我将生成一个新的会话ID,因此需要覆盖Cookie。流程基本上是: 客户端转到 https://secure.example.com/users/login 页面,自动接收会话ID 客户端将登录凭据POST到同一地址 -cookie标头连同302重新导向至 https://secure.example.com/users/
..
我有一个登录屏幕,我强制为ssl,所以像这样: https://www.foobar.com / login ,然后他们登录后,他们被移动到主页: https:// www。 foobar.com/dashbaord 但是,我想在登录后移动用户离开SSL(以节省CPU),所以只是在检查他们实际上已登录 https://www.foobar.com/dashbaord 我将它们移动到
..
在CakePHP 2中,我总是使用“空”来检查是否有任何结果。 Modelname-> find('first',['conditions'=> ['field'=>'value']]); if(empty($ result)){ //错误请求 } 在CakePHP 3中看起来很奇怪。 $ fancy
..
我有一个cakephp应用程序运行良好在我的本地机器(mac osx)一段时间,然后偶然我意识到,我不能连接到mysql.sock。 我收到此错误: 警告:mysql_connect()[http://php.net/function.mysql-connect]:[2002]没有这样的文件或目录(试图通过unix连接:///var/mysql/mysql.sock)[CORE / c
..
在我的控制器中,我检查一个条件,看看用户是否被允许做某事。如果检查失败,我想发送403回到浏览器。 解决方案 编辑 - 这个问题很陈旧,版本的CakePHP框架。以下是每个答案适用的版本的摘要。 CakePHP 2.x - 使用异常( Asa Ayers答案) CakePHP 1.x - 使用错误处理常式(我的其他答案) CakePHP 1.x - 仅设置标题(此回答) E
..
没有关于cakephp.org的文档,我在google上找不到一个。请链接我一些文档或提供一个! 解决方案 翻译行为是另一个CakePHP的非常有用但记录不多的功能。 首先,翻译行为只会将您的数据库内容进行国际化现场。如果你有更多的静态内容,你可以看看Cake的 __('string')包装函数和 gettext (有关此此处的一些实用信息) 假设我们要用以下db表翻译内容:
..
这是我对Stack Overflow的第一个问题,但我已经在这里找到了数百个好的答案。 无论如何:我在CakePHP 3.0中创建一个应用程序应用程序我想使用我写的php类绘制数据的SVG图。在CakePHP 3项目中使用这个类的正确方法是什么? 更具体地说: *什么是命名约定?我需要使用特定的命名空间吗? *我在哪里放置包含PHP类的文件? 最好的问候Jon
..
CakePHP的 Model :: afterFind()回调看起来像: afterFind(array $ results,boolean $ primary = false) 根据文档: $ primary 参数指示当前模型是否是查询生成的模型或者是否将此模型作为关联查询。如果模型被查询为关联,则 $ results 的格式可能不同。
..
这与 PHP中的XDebug概要分析类似,存在类似的问题 - 无法获取输出,但我的是在Windows和我有指定的完整路径(这解决了他的问题) 我没有得到任何输出即使我以下是xdebug设置的副本(我缩进了所有未注释的选项。) - 请注意,xdebug工作正常,因为Ii已经得到标准的xdebug错误。 如果它有什么不同,我使用xampp,cakephp,php 5.3 任何帮助将非常感激
..
我需要为CSS文件,图片文件,js文件, 等资源设置一些HTTP头“Expires”,“Cache-Control”, “Last-Modified” )。 我已经读过,有一些功能,通过 Configure :: write('Asset.timestamp',true); // in core.php 和Helper类的assetTimestamp方法。
..
为了保持我的脚本可维护性,我将把每个文件移动到自己的文件中,由控制器和操作组织: //只适用于/views/posts/add.ctp /app/webroot/js/page/posts/add.js //的脚本应用于/view/users/index.ctp /app/webroot/js/page/users/index.js 这很酷,但是我想让这些
..
我有一个注册表单,我在用户和身份表(用户有多个身份)创建一个记录 表单看起来像这样 Form-> create('User');?&
Form-> input('Identity.na
..
我有以下代码: Auth-> user()) { echo $ this-> element('header'); } else { echo $ this-> element('header-bar'); } ?> 在我的视图内,应该显示一个不同的标题为登录用户,但抛出以下错误:注意(8):未定义属性:View :
..
我的搜寻网页中有分页的问题。 当用户搜索某个东西我有一个url像 domain.com/search/?s=keyword ,但paginator给我的链接,例如 domain.com/search/page:x , 所以在next和prev和numbers页面中get参数丢失。我需要配置paginator获得链接,如 domain.com/search/page:x/?s=keyword
..
我还没有想到这一点。我发现的每一个文档包括如何使用xdebug调试在Apache中运行的脚本。我需要调试一个php CLI脚本。 例如,如何传递XDEBUG_SESSION_START变量以获得xdebug启动? 我特意尝试调试CakePHP shell。因此,如果任何人有任何额外的洞察力,我会很感激。 谢谢。 解决方案 在 Xdebug手册中有一些注释,例如(引用):
..
我很难写出可读和易于理解的文档,它描述了传递给函数的Array选项的多树结构。 这里是一个示例数组结构。 $ arr = array( 'fields'=& title'=> array('name'=>'Document.title','format'=>'string','readonly'=> true) ) ); 上面的数组有很多可能的选项,但是这用作函数的
..
我目前正在将我们的一个项目升级到CakePHP 2.0。不幸的是代码的“第一行”出现问题,我找不到解决这个问题的解决方案。 在CakePHP 1.3中,我有一个在定义 AppController 类之前的App :: import(“Vendor”,“facebook”); 参考文件位于 /app/vendors/facebook/facebook.php 下(并包含 base_facebo
..
CakePHP的FormHelper 是在制作CakePHP应用程序时生成表单的方式。可以假设,这包括生成输入元素,如下: $ this-> Form-> input abc'); 这将产生类似这样的HTML:
Abc
..
我遇到这个困境与Cakephp很多,我很漂亮确定这是一个结果,我不跟踪/理解一个约定在某个地方。在任何种类的 belongsTo (hasAnd或其他),我一般发现,由于 id 往往是外键,它也最终是在下拉菜单中显示的,这当然是语义上无用的。 这是我通常做的一个例子;我希望有人可以让我直接:(我只是弥补了这些表,因为他们为一般问题的一个很好的模板。) 假设: 用户表有列 id |
..
我使用cakephp 2.0并尝试创建ajax分页,我不能在文档中读到传递此 $ this-> Paginator-> options( array('update'=>'#box', 'evalScripts'=> true, 'before'=> $ this-> Js-> get('#loaderIDast') - > effect('fadeIn',array('buffer'=
..