Php 在HABTM模型的选择框中设置默认数据
我的系统允许用户添加事件,包括日期、时间和地点。另一方面,允许用户选择“事件共享给”其他用户。我成功创建事件并在用户之间共享它们。当用户登录以查看选择哪些用户与某个事件共享时,他能够获得该特定事件的视图 但问题是,当用户添加事件时,他还必须在选择框中选择自己的名称。如果他不这样做,他将无法阅读他自己创造的事件。因此,我需要将一些默认数据保存到我的模型中,无论用户是否选择共享事件,它都会将相同的数据保存到他的用户ID中 我可以编辑什么来设置默认保存值,该值始终与用户自己的数据一起保存?以下是我的选择框代码: 输入('User',数组('label'=>'选择相关 潜在“,”选项“=>$用户, //'id'=>'user', '样式'=>'宽度:250px;高度:100px', //'所选'=>$ownUserId));?> 我试图通过在add.ctp中再添加一行来解决这个问题。但是权限只是设置给创建它的用户。所选的其他用户无法读取它 $form->input('User',数组( “标签”=>“选择相关电位”, '选项'=>$users,///'id'=>'user', '样式'=>'宽度:250px;高度:100px', '选定'=>$ownUserId)) $form->input('User',array('type'=>'hidden','value'=>$ownUserId))Php 在HABTM模型的选择框中设置默认数据,php,cakephp,Php,Cakephp,我的系统允许用户添加事件,包括日期、时间和地点。另一方面,允许用户选择“事件共享给”其他用户。我成功创建事件并在用户之间共享它们。当用户登录以查看选择哪些用户与某个事件共享时,他能够获得该特定事件的视图 但问题是,当用户添加事件时,他还必须在选择框中选择自己的名称。如果他不这样做,他将无法阅读他自己创造的事件。因此,我需要将一些默认数据保存到我的模型中,无论用户是否选择共享事件,它都会将相同的数据保存到他的用户ID中 我可以编辑什么来设置默认保存值,该值始终与用户自己的数据一起保存?以下是我的选
这已经有一段时间了,但我认为您应该调整模型中的保存功能来实现这一点,而不是像您尝试的那样将其放在视图中。那么,我可以为我的模型做些什么来实现这一功能呢??线索呢?谢谢你的评论。。