Cakephp 使用两种不同的模型更改表字段

Cakephp 使用两种不同的模型更改表字段,cakephp,Cakephp,我有一个IT查询系统,用户可以添加他们的查询,当他们添加他们的查询时,IT部门然后回复/评论查询 is的工作原理是:当用户添加查询时,它必须更改it_查询表中的查询类型字段以打开;当it部门查看查询时,他们对其进行回复/评论,并且必须将查询类型字段从打开更改为挂起;最后,当用户得到帮助/协助时,他们应该能够使用复选框,然后将状态从挂起更改为关闭 不确定它们是否是在“添加视图”和“插入表”中设置常量的方法 显然,我正在学习,有人能指导我必须采取的步骤吗 这是我为用户添加查询的代码 <?php

我有一个IT查询系统,用户可以添加他们的查询,当他们添加他们的查询时,IT部门然后回复/评论查询

is的工作原理是:当用户添加查询时,它必须更改it_查询表中的查询类型字段以打开;当it部门查看查询时,他们对其进行回复/评论,并且必须将查询类型字段从打开更改为挂起;最后,当用户得到帮助/协助时,他们应该能够使用复选框,然后将状态从挂起更改为关闭

不确定它们是否是在“添加视图”和“插入表”中设置常量的方法

显然,我正在学习,有人能指导我必须采取的步骤吗

这是我为用户添加查询的代码

<?php echo $this->Form->create('ItQuery'); ?>
<fieldset>
<legend><?php echo __('Add It Query'); ?></legend>
<?php
echo $this->Form->hidden('hr_employee_id',array('value'=>$loggedInId));
echo $this->Form->input('it_query_type_id');
echo $this->Form->input('comment');
echo $this->Form->hidden('status_type', array('value'=>OPEN));
?>
</fieldset>
<?php echo $this->Form->end(__('Submit')); ?>

保存特定Itquery的注释时,在向数据库添加注释后的Comments Controller的add函数中,使用$this->getLastInsertID()获取其id;
并为Itquery模型调用函数updateAll,并将该特定查询的状态更改为“挂起”

我是cakephp新手,我添加了控制器代码。你能强调一下我必须更新代码的地方吗?
    <?php echo $this->Form->create('ItQueryComment'); ?>

<?php echo __('Add It Query Comment'); ?>
<?php
echo $this->Form->input('it_query_id');
echo $this->Form->input('comment');
echo $this->Form->input('close_query');
?>

<?php echo $this->Form->end(__('Submit')); ?>
public function add() {
if ($this->request->is('post')) {
$this->ItQueryComment->create();
if ($this->ItQueryComment->save($this->request->data)) {
$this->Session->setFlash(__('The it query comment has been saved'));
$this->redirect(array('controller' => 'it_queries','action' => 'view', $this->request->data['ItQueryComment']['it_query_id']));
} else {
$this->Session->setFlash(__('The it query comment could not be saved. Please, try again.'));
}
}
$itQueries = $this->ItQueryComment->ItQuery->find('list');
$hrEmployees = $this->ItQueryComment->HrEmployee->find('list');
$this->set(compact('itQueries', 'hrEmployees'));
}