したがって、Windows xamppサーバーで正常に機能する複雑な生成フォームが少し発生していますが、Linux本番サーバーでの送信後にドロップダウンフィールドの値が取得されません-理由は??
$f=$block->add('Form');
if($dropdown) {
$f->addField('Dropdown',$dropdown['value'],$dropdown['label'])
->setModel($dropdown['model']);
}
// Button
$b=$f->add('Button')->setLabel($label);
if($dropdown) {
$b->js('click', $f->js()->atk4_form('submitForm'));
}
else {
$b->js('click')->univ()
->newWindow($this->api->getDestinationURL(
'./details',
array('model'=>$model,'type'=>$type)
)
)
->execute();
}
$block->add('HR');
if($f->isSubmitted()){
$f->js()->univ()
->newWindow($this->api->getDestinationURL(
'./details',
array(
'model'=>$model,
'type'=>$type,
'field'=>'home_'.$dayShort,
'value'=>$f->get($dropdown['value'])
)
)
)
->execute();
}
}
Windowsでは機能するがLinuxでは機能しない部分は'value'=>$f->get($dropdown['value'])
終わりに近づいています
どんな助けでも大歓迎です!
ありがとうグレッグ