问题标签 [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.
validation - 当模型具有与另一个模型的三个 belongsTo 关联时,验证问题
我的表单上缺少一些验证消息,尽管它们在invalidMessages()
. 如果我输入 ATCSTudent.lastName 的姓氏,那么我不会在 ATCGradChair1 上收到 lastName 的验证消息。我尝试修复 3828 但它不起作用。
我有一个模型属于:
我的观点是这样的:
大多数字段都是必需的。我正在使用带有深度选项的 saveAll 来保存和验证。在检查 ATCGradChair1 上的字段时,tagIsInvalid 中对 _introspectModel 的调用似乎没有返回正确的验证消息数组。
我的观点是错误的还是这是一个错误?
cakephp - 样式化 FormHelper 多选复选框
我有这个多个复选框:
<?php echo $this->Form->input('Power', array('type'=>'select', 'multiple' => 'checkbox', 'options' => $poderes, 'label' => false)); ?>
那就是生成这个HTML:
我想放一个title
并<div class="checkbox">
改变班级。我尝试了很多方法,但都不起作用。
我该怎么做?
cakephp - 如何在 cakephp 中的普通文本类型和复选框之间进行输入更改?
在我朋友的一个 cakephp 项目中,她的同事写了一个这样的复选框:
https://pbs.twimg.com/media/BKt5D1lCAAA1ZfJ.jpg
他以这种方式创建了它:
怎么会这样!?!!!
如果我更改 中的任何内容fieldname param 'accept_twins'
,或将其复制到其他ctp
文件,则会出现以下情况:
https://pbs.twimg.com/media/BKuAunRCEAAVAWs.jpg
怎么可能!!!!!!!!!!!!!!!!!!有没有这样的规定?
实际上,我知道如何创建一个 nomarl 复选框,我只是不明白这怎么会发生?有人知道吗?
妈蛋!累感觉不爱!蠢哭了!
class - 为什么包装 div 没有在 cakephp 中附加所需的类名?
蛋糕书上写着“div
如果模型字段的验证规则没有指定,则包装将附加一个必需的类名allowEmpty => true
。”,我们也可以使用它notEmpty
来添加所需的类名。
但它只是<div class="input text">
喜欢这样:
https ://pbs.twimg.com/media/BLVf-RwCMAAAV5A.jpg
为什么里面required
没有div class
?
嗯,我找到问题了,我朋友用AdminModel
.php作为文件名应该是.Admin.php
我朋友是个傻瓜!!!_(:3」∠)_累感不爱
那么,如何结束这个问题呢?
php - 如何使 CakePHP 不从数据库中自动填充表单值?
我有一个模型Report
,它与 相关Account
,因此有一个account_id
字段。
在报告的edit
方法中,我有一个包含以下字段的表单:
(注意:在这种情况下,由于自动魔术,不需要明确设置“选项”)
现在 -真正的问题- 如果数据库中有一个现有值(例如 account_id == 1),那么即使我包含default
2,值 1 仍然会在 html 表单中显示为选中状态。
我可以为输入使用不同的名称,但我希望它在提交时保存到 account_id。
任何人都知道如何简单地实现这一目标?(或者我添加 js 和一个隐藏字段或类似的笨重的东西!)
谢谢
php - 将数组转换为可用字符串 - cakePHP
我正在研究一个简单的 cakePHP 表单。我有一个从我的 SQL 表中填充的变量 $user_name。
我已经确认
$user_name 已正确填充。我正在尝试使用已填充的变量来自动填写以下表单字段
但是,该字段保持空白。有什么建议么?
$user_name 的声明
--
get_name 方法
--
从 print_r($user_name); 打印出来 对于 $id =1 是
cakephp - Cake 2.3 中如何使用 FormHelper postLink 上传单个文件
这是 Cake 2.3 中 FormHelper 的 postLink 方法。
http://book.cakephp.org/2.0/en/core-libraries/helpers/form.html#FormHelper::postLink
我想知道我是否可以用它来上传单个文件而不是用它来删除。
ruby-on-rails - Ruby on Rails,带有对象方法的表单助手
我有一个带有名为 date_string 的方法的模型。此方法的重点是在共享视图中使用时返回格式化的日期字符串。这是查看代码。
我期望 f.label 调用能够像这个api doc中那样运行,其中 :business_hour 是对象, :date_string 是方法。但是,唯一呈现给视图的是字符串“日期字符串”或“日期字符串”。
非常感谢任何关于让视图类调用模型上的方法而不是属性的帮助。
营业时间代码
结尾
这是完整的部分代码(shared/business_hours):
这是 _form <%= form_for (@some_show), html: {class: "form-horizontal pull-left"} do |f| 的相关部分 %> ... <%= f.fields_for :business_hours |operating_time| %> <%= 渲染 :partial => 'shared/business_hours', :locals => {:f => operating_time} %> <% end %>
最后,这是控制器的编辑动作
ruby-on-rails - 如何在选择下拉菜单上发生 onchange 时自动提交 Rails formhelper(从 DB 填充)
我的视图中有一个带有两个下拉列表的表单,它们都是从数据库表中填充的,我想在任一下拉列表上发生 onchange 事件时自动提交表单:
我尝试了以下变体,但我对 Ruby/Rails/JS 很陌生。到目前为止还没有运气:
任何意见是极大的赞赏!
cakephp - Why does CakePHP formhelper not translate months?
I would like to see a Dutch translation of the CakePHP 2.3.7 formhelper months. See this link: http://dev4.west-dyke.com/verhuur/reserveren.
However I can't seem to get it working. I also saw another post about this problem, but it still didn't solve the problem.
I created a folder named app/Locale/nl_NL/LC_MESSAGES/cake.po. The PO file was generated with poedit from cake.pot in the app/Locale directory.
I added these lines to cake.po:
I added the following line to the bottom of my bootstrap.php file:
Does anybody have an idea of what's going wrong?