【发布时间】:2011-06-04 22:35:33
【问题描述】:
使用 CakePHP 1.3.6
我通过唯一值作为 URL 参数使用无登录身份验证,因此当“受邀”用户访问提供的链接时,我知道他们是谁,并在会话中设置一些用户信息。
在这个页面上是一个表单,有一个父模型和相关的子模型(hasMany、belongsTo 等等)。
每个子模型都有一个“agent_id”字段(FK 到代理模型,在访问页面时加载),需要使用之前在会话中加载的 ID 进行填充。
我是否必须在每个子模型表单元素组旁边为“agent_id”创建一个隐藏的输入字段,还是有更简单的方法?
也许我可以从 Session 或模型/行为beforeValidate() 或类似的东西中获取?这将是理想的,但我不确定如何。
谢谢!
【问题讨论】:
标签: php session cakephp cakephp-1.3