Cakephp の変数をビューに渡そうとすると、 Undefined variable: view [APP\View\ItQueries\add.ctp, line 9] というエラーが表示され、9 行目はこれです
<?php echo $this->Form->hidden('status_type', array('value'=>$view)); ?>
コントローラーで変数を定義する方法は次のとおりです
class ItQueriesController extends AppController {
var $view = 'Open';
public function index() {
$this->ItQuery->recursive = 0;
$this->set('view', $this->view);
}
//Other Code
}
ここで、変数を隠しフィールドとして渡そうとしています
<?php echo $this->Form->create('ItQuery'); ?>
<?php echo __('Add It Query'); ?></legend>
<?php
echo $this->Form->input('status_type', array('type' => 'hidden', 'value'=>$view));
?>
<?php echo $this->Form->end(__('Submit')); ?>
これを修正する方法を教えてください