如何从onStart()方法访问请求数据?

时间:2017-07-14 21:20:45

标签: php octobercms octobercms-plugins

我在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()访问请求的数据?

0 个答案:

没有答案