Symfony 1.4更改管理生成器操作或模板

3

我该如何修改管理员生成的模块(操作和模板)?它们存储在缓存中,但我需要修改它们(特别是模板!)。这是否可能?

问候

1个回答

5

当然可以 - 只需从缓存中复制模板文件到后端的module/templates文件夹中,然后修改/扩展即可。

对于操作,将同名操作添加到module/actions/actions.class.php文件中,并根据需要进行扩展,例如:

apps/backend/modules/blah/actions/actions.class.php:

class blahActions extends autoBlahActions
{
  public function updateBlahFromRequest()
  {
    //handle the form submission
    parent::updateBlahFromRequest();

    //do some custom tasks
    $this->logMessage('Object updated');
  }
}

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接