草庐IT

cakephp-2.5

全部标签

php - 如何制作服务器 block 配置文件以在 Nginx 服务器上运行 CakePHP 应用程序?

因为我是DigitalOcean和Nginx服务器的新手,所以我不知道我到底在做什么话虽如此,我遇到了这个问题我已经将CakeApp文件夹放在/var/www/html文件夹中,并且还在我的CakeApp的webroot文件夹中添加了一个info.php页面以检查我是否可以访问它当我转到http://my_ip/CakeApp时,它重定向到http://my_ip/CakeApp/login页面并给出404,但是当我访问通过转到http://my_ip/CakeApp/info.php获取info.php文件,它可以工作并返回PHP信息页面这是服务器block文件server{list

php - 如何在CakePHP 3. *中以各种形式在项目中添加csrf,安全 token

在我的项目中,我找不到任何的csrf和附加的security标记。有没有办法为我的项目中的每个表单添加这些标记? 最佳答案 在AppController方法中添加以下行。$this->loadComponent('Csrf');$this->loadComponent('Security'); 关于php-如何在CakePHP3.*中以各种形式在项目中添加csrf,安全token,我们在StackOverflow上找到一个类似的问题: https://stac

php - 如何使用 jQuery 和 CakePHP 更新 <div>?

我将CakePHP用于一个小型Web应用程序,在一个表单页面上有一个下拉菜单可供选择工作编号。我想使用jQuery根据在下拉列表中选择的工作编号更新两个文本字段(我也愿意使用默认的ajax助手,但我并没有取得很大的成功)。这是我的jQuery片段:$(document).ready(function(){$('#job_id').change(function(){$.post('/surveys/jobdetails',{id:$(this).attr('id')});}).change();});jobdetails是我的Controller中的一种方法,它根据传入的作业ID获取当

php - CakePHP 大师 : Console cake command not finding -app path correctly?

我已经在这个文件夹中安装了CakePHP核心文件:/home/ioopener/webapps/cake_1.2.1.8004我已经在此处安装了我的应用程序:/home/ioopener/webapps/myapp.com/appcake控制台命令在我的路径中,并且运行良好,但它似乎忽略了将其指向正确的-app文件夹的任何尝试。如果我从应用程序文件夹中运行“蛋糕”,我会收到此错误:WelcometoCakePHPv1.2.1.8004Console---------------------------------------------------------------Current

php - .hgignore 用于 CakePHP 应用程序?

我们将CakePHP用于新应用程序,并使用Mercurial作为源代码控制工具。(Mercurial在根目录中使用一个.hgignore文件,这与(例如)CVS在任何目录中使用.cvsignore不同。)我想从源代码控制中排除app/tmp/目录的内容(因为它们一直在变化,并且可以重新生成),但我不能添加app/tmp/*到.hgignore,此后tmp下的标准目录(cache,logs、sessions、tests,还有cache/models、cache/persistent,...)会从hgclone制作的新克隆中丢失,从而导致错误。目前我的hgignore中有:app/tmp/

php - cakephp、jquery、.ajax()、数据类型 : json

是否可以在没有View的情况下执行cakephpController功能?我试图让我的服务器返回一个不是字符串的数据类型——而是一个数组我的Controller功能:functiontest(){$this->layout='plain';$task['Numbers']['uno']='mooo';$task['Numbers']['dos']='saysthecow';$result=json_encode($task);$this->set('result',$result);}我的查看文件test.ctpecho$result;myjquery:$('#test').live(

php - CakePHP:防止 URL 中的 GET 表单字段

我有一个具有'type'=>'get'的CakePHP搜索表单。基本上,表单中的元素之一是图像类型的提交按钮。发布表单时,我总是在URL中获得图像提交按钮的这些x和y坐标:http://site.com/controller/action?x=22&y=36&query=你好有什么方法可以阻止坐标显示在URL中?原因是其他人可以使用相同的URL执行相同的搜索,而链接中没有那些不直观的东西。谢谢! 最佳答案 您可以在按钮上使用一些javascript:document.getElementById('myImageButton').o

php - 将 Controller 加载到 cakephp 中的另一个 Controller

我正在开发一个Web应用程序,使用多个页面,每个页面都有自己的Controller。现在的问题是Controller中有一些为一个页面创建的变量,而另一个页面(使用不同的Controller)需要这些变量。因此我需要将一个Controller加载到另一个Controller中。我通过添加来做到这一点App::import('Controller','sections');$sections=新的sectionsController;$sections->constructClasses();到Controller,但这似乎不起作用..也许你们有什么想法?提前致谢!

php - 将 cakephp 的 Auth 组件与加盐密码哈希一起使用

如何让cakephp的Auth组件创建、使用和存储带有密码的随机盐? 最佳答案 您可以从这里开始http://book.cakephp.org/view/566/Change-Hash-Function,并将$authenticate变量设置为您的用户模型:classUserextendsAppModel{functionhashPasswords($data){if(isset($data['User']['password'])){//Gettheusertogetthesalt$user=$this->findByUserna

php - 如何改变CakePHP中 'joins'的顺序?

我对连接顺序有疑问。类似的问题在另一个问题ManipulatingOrderofJOINSinCakePHP.答案是使用Containable行为。在我的情况下,这是NotAcceptable,因为我有更深层次的关联,并且containable会产生太多查询。Containable不会为三级关联生成连接。它为二级表中的每个条目生成额外的查询。我的查询是:$this->LevelOne->find('all',array('joins'=>array(array('table'=>'level_three','alias'=>'LevelThree','type'=>'LEFT','co