Php 乔姆拉!2.5工具栏不工作

Php 乔姆拉!2.5工具栏不工作,php,joomla,joomla2.5,joomla-component,Php,Joomla,Joomla2.5,Joomla Component,我正在开发Joomla中后端组件的第二个视图!2.5. 前两个屏幕—我列出问题和答案的第一个页面,以及问题编辑/添加页面,都可以工作。第三个视图,应该显示并添加新的学校科目,这些问题将像一个奇迹一样附加到这些科目上。。。但是工具栏根本不工作 下面列出的所有文件夹都在admin文件夹中。一切都在努力遵循MVC标准 views/reforcodigitals/view.html.php的一部分(它将引导到“添加主题页面”): views/Districta/view.html.php的工具栏设置:

我正在开发Joomla中后端组件的第二个视图!2.5. 前两个屏幕—我列出问题和答案的第一个页面,以及问题编辑/添加页面,都可以工作。第三个视图,应该显示并添加新的学校科目,这些问题将像一个奇迹一样附加到这些科目上。。。但是工具栏根本不工作

下面列出的所有文件夹都在admin文件夹中。一切都在努力遵循MVC标准

views/reforcodigitals/view.html.php的一部分(它将引导到“添加主题页面”):

views/Districta/view.html.php的工具栏设置:

protected function addToolBar(){
    $input = JFactory::getApplication()->input;
    $input->set('hidemainmenu', true);
    JToolBarHelper::title('Disciplinas');
    JToolBarHelper::save2new('disciplina.save');
    JToolBarHelper::cancel('disciplina.cancel', 'Voltar');
}
views/Districta/tmpl/edit.php表单设置:

<?php
defined('_JEXEC') or die('Restricted Access');
JHtml::_('behavior.tooltip');
?>
<form action="<?php echo JRoute::_('index.php?option=com_reforcodigital&view=disciplina&layout=edit'); ?>" method="post" name="adminForm" id="adminForm">   
    <fieldset class="adminform">
        <legend>Detalhes</legend>
        <ul class="adminformlist">
            <?php foreach($this->form->getFieldset() as $field): ?>
            <li><?php echo $field->label; echo $field->input; ?></li>
            <?php endforeach; ?>
        </ul>
    </fieldset>
</form>


由于表单中没有令牌字段,因此出现无效令牌错误。您可以使用以下代码生成令牌

<?php echo JHtml::_('form.token'); ?>


将上述代码保存在表单中,这样应该可以工作。

完美,它可以工作。但它向我展示了另一个问题;“删除”和“取消”工具栏按钮根本不起作用。保存的作用与它的本意完全相同。@ThegeEffect:错误是什么?
<input type="hidden" name="task" value="disciplina.add" />
<?php echo JHtml::_('form.token'); ?>