问题标签 [cakephp-2.7]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1277 浏览

php - 使用或不使用密码更新用户 - CakePHP

我试图在 cakePHP v.2.7 中找到一种处理管理面板“编辑用户”的好方法。

明确一点:我希望能够编辑我的用户,无论是否覆盖他们的密码,但是 cakePHP 验证器工具不允许我做我想做的事......

我已经看过CakePHP: Edit Users without changed passwordUpdating user email and password with CakePHP但它看起来很脏:

  • 第一个不应用更新规则
  • 第二个显示哈希(只是没有...... u_u”)

有没有别的办法呢?(尽可能少的行)

0 投票
1 回答
45 浏览

label - CakePHP - use aliases instead of column name in labels

I have some columns with long and unfriendly names, which I want to edit app-wide in dynamic forms.

Is there a way to add "alias" or "title" to a column, so that echo $this->Form->input('icantshowthis'); will echo something else than "icantshowthis" as the label content?

I am aware to virtual fields and don't want to use them, since it seems like wrong practice. (this is a view issue)

pretty please??

0 投票
1 回答
19 浏览

jquery - 将纯 JQuery 集成到 CakePHP

我是几个月大的 cakephp,我一直在使用 cakephp 2.7.3 开发一些网络应用程序。到目前为止一切正常,但我需要将 jquery 集成到应用程序中以获得某些功能。我花了数周时间在谷歌上搜索并尝试各种方法来添加和使 jquery 在我的应用程序中工作以利用。请协助。

0 投票
3 回答
575 浏览

php - 在 jQuery 函数中使用来自 cakePHP 的表单输入

我对 cakePHP 很陌生,我被困在这里,经过长时间的搜索,我找不到我的解决方案。所以基本上我有一个在 cakephp 上随处可用的按钮:

但是当我在 jQuery 上使用它来动态添加按钮时,它甚至不会出现:

当我删除 Form->input 行时,它确实显示了一些东西。

如何使这个 cakePHP 函数在 jQuery 上工作?或者也许有另一种方法可以做到这一点(但我仍然很好奇如何解决这个问题!)?

谢谢 !

0 投票
2 回答
123 浏览

php - 导入 js 文件 CakePHP src 标签丢失

我正在尝试做一些我已经做过一千次的非常简单的事情。我正在尝试使用 Html Helper 在 CakePHP 上导入 JS 文件,而不是“src”属性,我得到了一个"facebook"属性。这是我正在做的事情:-

结果如下:-

我正在使用全新安装的 CakePHP 2.7.6。

0 投票
3 回答
470 浏览

cakephp - CakePHP:Cake Bake 后只能加载 index.php,所有页面 404

我正在尝试烘焙我的第一个 CakePHP 应用程序,但现在无法让任何页面特别为我加载。我已经更新了盐、数据库等的配置设置,并且 index.php 页面告诉我我已经配置了所有内容。

到目前为止,我cake bake all只在一个数据库表上使用过,以确保它正确加载。我为标准的添加/索引/查看/编辑页面创建了ModelController和。View但是,当我尝试访问时URL/organizations/index.php,我遇到了 404 错误。

是否有任何故障排除有人可能对如何解决这个问题提出建议?让我感到困惑的是 index.php 加载(因此在加载 webroot 时它会正确重定向)但尝试查看任何 View 页面都不会产生任何结果。我可以执行任何调试命令来查看有效页面是什么?或者我可以提供的任何其他信息?

0 投票
0 回答
354 浏览

php - CakePHP 不获取在数据库视图上创建的新字段

我不得不将字段cpf_formatado添加到我的数据库视图(SQL Server)vwComissionarios中。但是 CakePHP 模型并没有获取这个新字段,这让我发疯了。

此打印显示该字段已在数据库视图上正确创建:

在此处输入图像描述

但是,出于某种原因,CakePHP 不获取该字段,而我使用的是相同的查询。这是一个测验:

在此处输入图像描述

最后,这是 Comissionario 模型:

0 投票
2 回答
147 浏览

cakephp - 在给定模型之间共享自定义验证方法

我想在多个模型之间共享验证功能。 就像控制器中的组件一样。

我认为扩展 AppModel 不是一种选择,因为该功能不适用于我的所有模型,只有 3 个。

如果可能的话,我想做 DRY。

0 投票
1 回答
903 浏览

javascript - cakePHP scriptStart() 和 scriptEnd(),如何使用?

为什么这段代码不起作用?好像我不明白scriptstart()and的用法scriptEnd()

编辑

更多信息:

  1. 我希望它会弹出警报..
  2. 在示例中没有任何反应。似乎没有将 javascript 添加到页面中。(我检查了来源)
0 投票
1 回答
440 浏览

cakephp - CakePHP 2.X:如果 saveAssociated() 已经存在,则阻止它创建记录

我有以下型号:

这两个模型的目的是跟踪站点访问者的 IP 地址和用户代理。我希望将表标准化,因为我不希望每一行都重复长的用户代理字符串。

要跟踪访问者,代码如下所示:

如果用户代理已经存在于中,我希望Useragent模型忽略保存(仅基于字段,而不是执行保存时未知的字段)。useragentsUseragent.useragentUseragent.id

我知道我可以在控制器上实现这一点,Useragent首先处理然后处理LoggedAction. 但是,我希望模型能够透明地处理这一点。

  • 如果记录存在则返回 falseUseragent::beforeSave()不起作用,因为没有保存任何内容。
  • 用从数据库中获取的现有记录替换,将无法Useragent['id']验证。删除验证规则将抛出.Useragent::beforeSave()idIntegrity constraint violation: 1062 Duplicate entry '1' for key 'PRIMARY'

一个选项是覆盖该Useragent::save()方法,以便它忽略保存操作,但将 设置Useragent->idid从数据库中获取的记录并返回数组(就像普通保存一样),但不确定这是否会破坏其他功能.

另一种选择是编写一个名为类似的方法LoggedAction::saveWithUseragent(),它将实现所描述的功能。但正如我所说,我希望模型Useragent尽可能透明地处理这个问题。

有没有更好的方法来实现我所缺少的?