【发布时间】:2015-07-13 10:05:23
【问题描述】:
我正在处理保存事件,但运气有限。
我目前尝试了两种方法,但收效甚微。
1) 我要么永远无法触发函数,
2) 我不太确定将什么传递给方法二的函数。
我要做的就是将事件信息转储到内容保存中。非常感谢任何帮助,真的很喜欢这个 CMS
尝试一——根本不运行函数
class Extension extends BaseExtension
{
public function initialize() {
$this->addCss('assets/extension.css');
$this->addJavascript('assets/start.js', true);
$this->app['dispatcher']->addListener(\Bolt\Events\StorageEvents::POST_SAVE, 'postSave');
}
function postSave(\Bolt\StorageEvent $event)
{
dump($event);
}
尝试二——我应该输入什么作为参数?
class Extension extends BaseExtension
{
public function initialize() {
$this->addCss('assets/extension.css');
$this->addJavascript('assets/start.js', true);
$this->app['dispatcher']->addListener(\Bolt\Events\StorageEvents::POST_SAVE,$this->postsave($this->?????));
}
function postSave(\Bolt\StorageEvent $event)
{
dump($event);
}
【问题讨论】: