Я новичок в CakePHP - так что извините, если это звучит наивно ...
По сути, то, что я пытаюсь сделать, генерирует случайное сообщение при проверке. В настоящее время мой код
class Post extends AppModel {
var $name = 'Post';
var $validate = array(
'title' => array(
'rule' => 'notEmpty',
'message' => randomResponse()
),
'body' => array(
'rule' => 'notEmpty'
)
);
function randomResponse() {
switch($this->myRandomMessageNumber)
{
case 1:
echo 'Are we playing charades? If so, you know I can\'t see you';
break;
case 2:
echo 'In english?';
break;
case 3:
echo '(signs back)';
break;
case 4:
echo 'Am I conversing with a mute?';
break;
}
return true;
}
}
Очевидно, что это выдает ошибку, говоря, что произошла непредвиденная ситуация. Используется учебник блога, который они предоставляют в документации. Итак, как я могу генерировать это случайное сообщение?