我有 3 个表/模型:
客户地址城市
每个人都有自己的观点,但我需要将地址和城市添加到客户视图中,并且每个视图都会有所有输入,并且只会产生一个表单。我阅读了一些关于使用元素将这些视图包含在客户视图中的内容。
这样做的最佳方法是什么?
我有 3 个表/模型:
客户地址城市
每个人都有自己的观点,但我需要将地址和城市添加到客户视图中,并且每个视图都会有所有输入,并且只会产生一个表单。我阅读了一些关于使用元素将这些视图包含在客户视图中的内容。
这样做的最佳方法是什么?
如果我没看错,您有 3 个表格,客户、地址和城市,并且想要在有用户视图时阅读它们?
听起来你想建立一个 CakePHP 关联,可能是一个 hasOne 关系。
编辑: 这是您如何使用元素来完成此操作:
// Form
<?php echo $this->element('cityselect'); ?>
// app/View/Elements/cityselect.ctp
<?php $cities = $this->requestAction('/cities/index'); ?>
// Use $cities to populate element form
您可能希望为您的城市/地址控制器编写一个操作,该操作返回密钥对以轻松填充您的选择字段。