cakephp-2.0相关内容
我有2个模型。订单与OrderProduct 添加Order时,Im试图操纵Order Model的beforeValidate()中的OrderProduct数据,但未成功。 我尝试过。 (都为订单模型) function beforeValidate() { parent :: beforeValidate(); $ this-> data ['OrderProdu
..
我有这样的查询(来自Google Maps): SELECT(3959 * acos(cos(radians(MY_LAT ))* cos(radians(LATITUDE))* cos(radians(LONGITUDE)-radians(MY_LONG))+ sin(radians(MY_LAT))* sin(radians( LATITUDE)))AS距离 从拉链 按距离
..
我正在尝试使用CakePHP框架在插件中创建插件。 我的文件夹结构是这样的 app / Plugin / SbnAdmin / Plugin / SbnChart / ..... 我正在使用以下行来加载SbnAdmin插件 CakePlugin :: loadAll(array(' SbnAdmin'=> array('bootstrap'=> true)
..
我真的不明白这里发生了什么。我刚刚将Web应用程序从localhost上传到Windows IIS Server上的新域名。当我尝试访问Web应用程序时,未加载CSS文件和图像,并且出现以下错误: “ CssController 找到。” 我不明白为什么这样做。 尽管我已经在default.ctp中编写了这样的代码: echo $ this-> html- > css('ge
..
我正在使用cakephp 2.3版本。我仅在用户注销时才需要禁用缓存。这是为了防止在按下后退按钮的情况下登录。 但是对于其他所有情况,我都不想干扰缓存机制。 现在我在AppController中使用以下函数: 公共函数beforeRender(){ $ this-> response-> disableCache(); } 但是我怀疑它会完全禁用缓存过程。请
..
我试图在控制台中烘焙博客教程。我创建了一个名为posts的表,并烘焙了代码,所有MVC文件均已正确创建。然后,我创建了另一个名为注释的表,并再次烘焙了代码,但是烘焙没有定义任何关系,并且注释与博客分开创建。我要定义有很多关系,意味着博客有很多评论。如何通过控制台进行定义?请给点想法吗?还是我的烘烤不正确?非常感谢。 解决方案 您可以重新烘焙模型,从而解决问题。但是最终您将无法做到。在理想的
..
我在本地计算机上使用Cakephp为客户端构建了一个微型应用程序,该计算机在Windows上[在htdocs中的“ cake”文件夹中)运行xampp。今天,我在客户端的实时服务器上创建了一个名为“ cake”的新文件夹,并将本地计算机上“ cake”文件夹的内容上传到了实时服务器上的“ cake”文件夹以进行测试。我使用以下网址启动了我的应用程序: http://kianaretail.com/
..
我正在用CakePHP建立一个MMA(综合武术)网站。我的数据库中有一个 fights 表,其中最简单的是三列: id , fighter_a 和 fighter_b 。 我遇到麻烦了我的 Fight 模型与我的 Fighter 模块将具有哪种关系。我是否认为 fighter_a 和 fighter_b 是两个 hasOne 关系? 我在战斗模型中尝试了以下方法:
..
我正在尝试将PHP网站移植到cakePHP中,由于数据库表等中大量错误地命名列等原因,事实证明这有点困难。 不管怎么说,重命名很多东西之后,我已经走了大部分路,而且我可以烘烤整个网站而没有太多问题。然后,我可以正常浏览网站(烘焙版本),一切似乎都可以正常运行,但是有一个名为“ sets”的表,并且似乎引起了问题。 此表名是否有特殊保留?尝试使用集合控制器时会出现问题,即:site /
..
大家好,我正在使用cakephp 2.x,因为我是新来的用户,在将密码存储到数据库之前,我需要先对其密码进行加密 User.ctp:我要像这样发布帖子 Form->输入('password',array('type'=>'password','label'=> false,'div'=> false,'class'=>'form-contro
..
我已将我的应用程序从CakePHP 1.3升级到2.0.4。 以前,我只能使用安全性组件来模拟基本HTTP身份验证。 我曾经做过这样的事情: $ this-> Auth-> allow(array('*')); $ this->安全性-> loginOptions = array('type'=>'basic','realm'=>'api'); $ this->安全性-
..
国际化进程无法正常工作。 我运行了蛋糕,出口了。之后,我将翻译内容放入 app / locale / por / LC_MESSAGES / default.po文件夹中的“ .po”文件中。。 我在AppController中调用了方法 beforeFilter() Configure :: write('Config.language','por' ); 。 但翻译未显示在
..
我有一个我希望所有控制器都能使用的功能,所以我已经在AppController中定义了它。现在,此函数将要执行的操作的一部分与控制器无关,因此应该在模型中,但是由于这是通用操作,因此在AppModel中看起来是正确的。我的函数如下所示: 类AppController扩展了控制器{ 公共函数i_need_this_everywhere($ term) { //做一些事情 //这是有
..
在CakePHP 2.0中,我可以使用 if($ session-> check( 'Message.flash')){...} 我了解在CakePHP 3.0中,我阅读了我可以检查的 doc 布局 echo $ this-> Flash-&r; render('auth'); 模板/用户/登录 echo $ t
..
Cakephp 2验证存在一些问题。 我正在尝试验证“编辑”表单上的多个字段。其中一些是密码并确认密码字段。 我只想同时提供两个都进行验证。如果它们为空,我不会更改密码,但是如果用户将其覆盖,我想验证它们是否具有minLength或密码是否匹配。 代码: 'pwd'=> array( 'length'=> array( 'rule'=> array('between',8,
..
由于我们设置AWS托管的方式,我必须对CakePHP的loginAction使用绝对URL。 当前,我的loginAction看起来像这样(现在不起作用) 'loginAction'=> array('controller'=>'users','action'=>'login'), 使用从HTTP重定向到HTTPS组合,我得到一个重定向循环。我可以通过设置一个绝对的URL来
..
我需要在 CakePHP 2.4 中选择一个控制器,并显示其中编写的所有功能。我发现了如何从这个问题中列出控制器。 堆栈溢出上的答案线程,但是现在需要给我一个特定的控制器,我需要获取它包含的所有功能的列表 这是我做过的事情 公共函数getControllerList() { $ controllerClasses = App :: objects('controller');
..
我在 php.ini 中都启用了 extension = intl extension = php_intl.dll 在cmd上运行命令时,错误仍然相同 烘焙所有学生 解决方案 听起来您可能已经将intl扩展添加到错误的php.ini文件中 它需要添加到Web php.ini文件中,而不是cli。 要检查为Web加载了哪些扩展名,请编写 phpi
..
我正在使用 dompdf 为某些视图生成PDF,这很好。问题是我无法在任何地方包含css文件,并且仅考虑视图本身内 标记中包含的css。 这是控制器操作: 公共函数view_pdf($ id = null){ ini_set('memory_limit','512M'); $ event = $ this->事件-> findById($ id);
..
我正在尝试在cakephp(不是mysql)上配置MS-MSQL数据库。 我的Wampserver是2.2e-php5.4.3-httpd2.2.22-mysql5。我的笔记本电脑(是Windows x64位)上的5.24-32b。 我已经邀请了这两个dll运行sql server extension = php_sqlsrv_54_ts.dll extension = p
..