아래의 "value"를 사용할 수 있다고 생각했지만 작동하지 않는 것 같습니다. 모든 도움을 미리 감사드립니다. CakePHP로 입력 필드에 기본값을 어떻게 설정합니까?
<?php
echo $this->Form->create('Email', array('url'=>'/emails/add', 'value'=>'enter your email address', 'inputDefaults'=>array('label'=>false)));
echo $this->Form->input('Email.email');
echo $this->Form->end('SIGN-UP');
?>
나는 내 컨트롤러 (타이 @Jared)으로 설정했지만, 작동하지 않습니다. 내가 뭘 잘못하고 있다고 생각하니?
<?php
class EmailsController extends AppController {
var $name = 'Emails';
function beforeFilter() {
parent::beforeFilter();
$this->Auth->allowedActions = array('add');
}
function create() {
$this->data['Email']['email'] = 'enter your email address';
}
}
@blivet 솔루션을로드 할 때 폼 입력에 초기 값을 설정하려는 것은 CakePHP 표준 – JohnP