Я не знаю причину дизайна или функционального поведения этого, но вам нужно сначала вызвать loadData()
формы.
Изменение предоставленного вами кода:
$f=$this->add('MVCForm');
$m=$f->setModel('Employee')->loadData(1);
$f->loadData(); // add this call
$d=$f->getAllData();
$b=$this->add('Button')->set('Show Me The Data');
$b->js('click')->univ()->alert(var_export($d,true));
чтобы вы могли получить данные, загруженные моделью.
Я предполагаю, что эта функция подготавливает поля формы до вызова getAllData()
или, возможно, есть более короткий путь, ATK имеет тонны скрытых секретов.:)