Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/cakephp/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
要在cakephp中使用viewpage中的文本框值吗_Cakephp - Fatal编程技术网

要在cakephp中使用viewpage中的文本框值吗

要在cakephp中使用viewpage中的文本框值吗,cakephp,Cakephp,我有一个名为mark1、mark2等的文本框,当我按下一个按钮时,我想得到这些值的总和,并在cakephp的视图页面的文本框中显示结果 如何在视图中获得此结果?在test.ctp文件中 <?php echo $this->Form->create('ModelName'); echo $this->Form->input('mark1'); echo $this->Form->input('mark2'); echo $this->For

我有一个名为mark1、mark2等的文本框,当我按下一个按钮时,我想得到这些值的总和,并在cakephp的视图页面的文本框中显示结果

如何在视图中获得此结果?

在test.ctp文件中

<?php 
echo $this->Form->create('ModelName'); 

echo $this->Form->input('mark1');

echo $this->Form->input('mark2');

echo $this->Form->input('total');

echo $this->Form->Submit(__('Submit'));

echo $this->Form->end();
?>

在控制器测试动作中

<?php
public function test() {
if ($this->request->isPost()) {
   $this->request->data['ModelName']['total'] = $this->request->data['ModelName']['mark1'] + $this->request->data['ModelName']['mark2'];
}
?>


在控制器中发布值,求和,在视图中返回并显示。您可以使用Javascript计算和。如果上述代码中有任何错误,请告诉我。很高兴帮助您:)