问题标签 [formhelper]

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 投票
5 回答
7365 浏览

php - cakePHP 从自定义数组构建一个选择框

所以我们有各种各样的搜索页面,每个页面都有不同的搜索条件,所以我决定编写一个组件,该组件将从控制器获取传递给它的参数,收集必要的数据并返回一个数组,然后我可以将其设置为在我的查看文件以填充下拉框以过滤条件。

我已经设法将所有内容写到我必须使用 cakePHP 帮助器构建动态选择框的地方。我确信我做错了什么,如果有更简单的方法可以做到这一点并且仍然保持动态,请尽可能提供帮助:

上面的函数将得到一个分解自定义搜索或默认值的数组(上面没有包含,但一切正常,它完全按照我的预期返回数组。

所以现在我在我的视图文件中得到了这个多关联数组(一切都很好),但我现在想根据上面创建的数组构建一个用户下拉列表示例,但结果与我预期的完全不同:

HTML 输出被破坏并显示如下:

我承认我没有很多蛋糕经验,但不明白如何获得结果:

任何关于如何做的建议帮助或指导,并以正确的方式做,将不胜感激:)

VARDUMP ON $filters['custom']['users']

0 投票
1 回答
2373 浏览

ruby-on-rails - Rails,如何从下拉列表中传递选定的值,与表单中的其他值相同

我有一个表格供用户上传带有名称和描述等其他信息的图片。我有两个数据库表:一个是albums,另一个是photos. 在照片表中有一个名为album_id将照片连接到相册的字段。

所以我的问题是我如何传递album_id与其他值相同的选定值。也许我不够清楚,我认为选择没有添加到f对象中,所以当点击上传时,当值传递时,名称、描述和照片作为一个对象传入,而album_id作为另一个对象传递。怎样才能使选择变成 f 对象?

0 投票
1 回答
233 浏览

php - 锂表单助手未在字段中显示值零 (0)

在使用 Lithium 框架开发 PHP 应用程序时,我注意到零值没有显示在表单的文本字段中。目前,我正在从 MySQL 数据库中获取数据、显示并更新它。我能够将值零保存到数据库,并且从数据库返回的信息是正确的,因为我可以在将值直接回显到页面时查看它,并且零以外的任何值都可以正确显示。有谁知道如何启用以锂形式呈现零值,或者可能在以锂形式呈现之前禁用值检查?

我在<?=$this->form->field...绑定到对象的表单中使用锂提供的默认值<?=$this->form->create($object); ?>

0 投票
3 回答
1289 浏览

php - CakePHP 扩展 FormHelper 使错误无法正确报告

我正在使用 CakePHP (2.x) 开发一个应用程序,并且每当我创建表单时我都会重用一些设置,所以我决定扩展默认的 FormHelper 类,如果没有其他任何东西传入它,它将自动加载默认值(见下面的代码)。

乍一看,在我看来像这样调用它时,这似乎工作得很好$this->AppForm->input('test');。但是,当提交该表单并出现错误时,该错误不会显示在屏幕上。调用时$this->Form->input('test')出现错误,会创建一个如下所示的 div:

最终,我只想有一个简单的方法来复制 FormHelper 的输入选项,并认为这是正确的方法,但由于它会产生问题,我不再确定。任何人都知道如何让错误再次出现,或者有更好的解决方案来为 FormHelper 提供默认选项。

谢谢!

0 投票
0 回答
114 浏览

forms - Cakephp 表单助手 .. 奇怪的行为

我在几个视图中使用了 Form Helper 类,我的行为非常奇怪。

例如,这是一个非常简单的视图:

如果用户数组有超过 5 条记录,我会在</最后得到一个非常奇怪的字符串,就在标签之前。

在使用大型表单时,我注意到了同样的行为。数场之后,那条奇怪的绳子又出现了。

我可以测试任何东西来确定问题。

谢谢

0 投票
2 回答
805 浏览

cakephp - 使多个模型中的字段无效

我有一个包含多个模型的表格。模型中的验证似乎是正确的,并且模型正确关联。但是如何使两个模型中的无效字段无效并将显示错误传递回表单?

我的用户中的代码)_controller.php 是:

但我有一个像这样链接的 Profile 模型:

并希望它对 Profile.zip 无效。

0 投票
1 回答
691 浏览

ruby-on-rails - Rails:如何获取这些复选框和单选按钮来显示模型中的数据?

这是一些基本上用于显示我的数据库中的列表的代码。最后几列只是与模型的特定布尔属性相关联的单选按钮和复选框。我已经对复选框和单选按钮进行了编程。但是如何让它们显示数据库中的值?

index.html.erb:

另外我在这里选择“表单”的原因是因为最终在我弄清楚如何在这里显示数据之后,如果用户更改复选框中的任何值,我希望这个视图也“更新”模型中的数据。但是,一旦我学会了如何显示模型的值,我就会明白这一点。

谢谢

0 投票
1 回答
1679 浏览

javascript - 使用 Cakephp 动作的 HTML 样式输入

在我的 index.ctp 中,我正在创建一个表格,表格的最后一列将有 3 个按钮来对该特定行执行操作。按钮将是查看、编辑和删除。

我试图决定什么会更容易,使用 cakephp 的表单助手创建一个按钮并将该按钮与相应的控制器操作链接,或者使用 javascript 创建输入,但是我将如何将 onclick 链接到控制器操作。

我是 cakephp 的菜鸟,所以任何帮助都会很棒。

这是使用表单的按钮的代码:

(我在按钮上没有任何事件,因为我不知道如何将事件链接到控制器)

这是同样的事情,但用 cakephp 的表单助手编写:

我需要帮助让按钮与他们的操作进行交流。最终,我将尝试打开一个模式窗口,其中包含窗口中的一个视图。

提前致谢

0 投票
1 回答
275 浏览

jquery - jquery append 不适用于 CakePHP 的 JsHelper

我想使用 cakephp 的表单助手动态地附加一些表单元素。

我错过了什么?

0 投票
4 回答
20635 浏览

cakephp - Cake PHP 2 自定义表单->标签

我正在使用表单助手生成标签:

生成以下内容:

是否可以使用帮助程序生成以下内容:

虽然我可以手动编写上面的 html,但当我使用自动生成标签的输入法时会变得有点困难。

例如:

这可能在蛋糕中还是我必须在页面加载时使用javascript手动注入html?我认为这是相当丑陋的。