我在 OctoberCMS 中创建了具有两个功能onStart()
和表单的页面onSave()
:
title = "my page"
url = "/blog/new-post"
layout = "octaskin"
is_hidden = 0
[survey]
==
<?php
function onStart()
{
$this['title'] = post('title');
var_dump(post());exit; // Always empty!!!
}
function onSave()
{
var_dump(post());exit; // With data
}
?>
==
{{
form_open({
files: true,
validate: true,
flash: true,
request: "onSave"
})
}}
<input name="title" type="text" value="{{ title }}">
{{ form_close() }}
我想在验证失败的情况下重新初始化字段“标题”中的数据。但是在onStart()
请求中的数据总是空的。如何从 onStart() 访问请求的数据?