1

ウェブサイトに joomla を使用しています

このようなコントローラーに機能があります

function genericLogis(){
            $model  = &$this->getModel( JRequest::getCmd( 'view' ) );
            $view   = &$this->getView( JRequest::getCmd( 'view' ), 'html' );
            $view->setModel($model, true);
            $view->setLayout('logistical'); 
            $view->logistical(); 
    }

そして私のモデルではこれを持っています

function getBasicos(){
        JRequest::checkToken() or jexit( 'Invalid Token' );
            $plantilla=1;
            $db=& JFactory::getDBO();
            $query= "SELECT *
            FROM ".$db->nameQuote('#__accedo_materiales')."
            WHERE ".$db->nameQuote('plantilla')."=".$db->quote($plantilla).";";
            $db->setQuery( $query );
            $materialesBasicos=$db->loadObjectList();
            return $materialesBasicos;
        }

そして私の見解はこのような形です

<?php defined('_JEXEC') or die('Restricted access'); ?>

<form action="index.php?option=<?php echo $option; ?>&amp;view=<?php echo $view; ?>" method="post" name="adminForm">
    .....

    <input type="hidden" name="option" value="<?php echo $option; ?>" />
    <input type="hidden" name="view" value="materiales" />
    <input type="hidden" name="task" value="" />
    <input type="hidden" name="boxchecked" value="0" />
    <?php echo JHTML::_( 'form.token' ); ?>
</form>

リンクをクリックしてこのフォームを表示すると、無効なトークンが表示されるのはなぜですか !!

4

0 に答える 0