Parameters typo3控制器错误无参数时,如何设置默认值
我有一个表单,可以通过各种方式访问,有时有两个变量。。。对于每个模板,我都定义了变量,但是对于直接链接,我得到了一个错误,可能是因为Parameters typo3控制器错误无参数时,如何设置默认值,parameters,typo3,default,extbase,typo3-7.6.x,Parameters,Typo3,Default,Extbase,Typo3 7.6.x,我有一个表单,可以通过各种方式访问,有时有两个变量。。。对于每个模板,我都定义了变量,但是对于直接链接,我得到了一个错误,可能是因为$newTicket没有定义 如何给出默认值?这解决了错误吗 /** * action form * * @param array $newTicket * @return void */ public function formAction($newTicket = array('origin' => '', 'destination' =>
$newTicket
没有定义
如何给出默认值?这解决了错误吗
/**
* action form
*
* @param array $newTicket
* @return void
*/
public function formAction($newTicket = array('origin' => '', 'destination' => '')) {
$this->view->assign('ticket', $newTicket);
}
如果不希望生成所需的参数,则只需设置其默认值
/**
* action form
*
* @param array $newTicket
* @return void
*/
public function formAction($newTicket = array()) {
$this->view->assign('ticket', $newTicket);
}
更改后,请清除安装工具中的所有typo3缓存。如果不希望生成所需的参数,只需设置其默认值即可
/**
* action form
*
* @param array $newTicket
* @return void
*/
public function formAction($newTicket = array()) {
$this->view->assign('ticket', $newTicket);
}
更改后,清除安装工具中的所有typo3缓存