0

我是 cakephp 新手,表单中的下拉列表存在一些问题。我有一个名为 Estates 的表,它有一个方向字段。方向字段的值在一个由“南”和“北”组成的集合中。但是每次提交表格时,表的新记录中该字段的值都是南方的并且不会改变。下拉菜单的代码在这里:

<?php
    $options=array('southern','northern');
    echo $this->Form->select('direction',$options);?>

控制器的代码是:

if ($this->request->is('post')) {
    $a=$this->request->data['Estate']['username'];
    $d=$this->Estate->findbyusername($a);
    $x=count($d);
    if($x>0){
        $this->Estate->create();}}
if ($this->Estate->save($this->request->data)) {
                $this->Session->setFlash(__('The estate has been saved'));}

“findbyusername”查询在 Estate 模型中并验证提交表单的用户名。

4

0 回答 0