我在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() }}
我希望在字段中重新启动数据&#34; title&#34;如果验证失败。但在onStart()
请求中,数据始终为空。如何从onStart()访问请求的数据?