Ajouter jquery à Yii 2.0
Comment puis-je ajouter jQuery pour ma page dans Yii 2.0?
Dans Yii 1.x vous pouvez simplement utiliser:
Yii::app()->clientScript->registerCoreScript('jquery');
J'ai déjà essayé de remplacer la classe de la Vue de mes propres et essayé de m'inscrire, jQuery, mais il ne s'affiche dans ma page html:
namespace frontend\components;
/**
* This is the base view object, it extends the yii\web\View so you can add custom view stuff here.
*/
class BaseView extends \yii\web\View {
public function init()
{
parent::init();
\yii\web\JqueryAsset::register($this);
}
}
source d'informationauteur davey
Vous devez vous connecter pour publier un commentaire.
Vous utilisez la bonne façon de l'enregistrement de jquery, je suppose. Mais aussi de la base de Yii 2.0 classe de vue de l'enregistrer automatiquement jquery si vous vous inscrivez au moins un js avec position = POS_READY, par exemple (à l'intérieur de la vue):
ou à l'intérieur d'un contrôleur ou un widget:
donc, si vous utilisez un code javascript ou les fichiers que vous l'utilisez, dans la mesure où vous avez besoin de jquery), vous pouvez se débarrasser de que JqueryAsset à tous.
Si vous souhaitez inclure un fichier js de contrôleur, vous pouvez également utiliser cette
Veuillez consulter ce lien si vous voulez plus de détails
http://www.yiiframework.com/doc-2.0/guide-output-client-scripts.html
Résolu! J'ai oublié de mettre le point de vue des méthodes dans mon fichier de vue: (
$this->beginBody()
et ainsi de suite)