Ho avuto difficoltà a cercare di capire come caricare jQuery
o altri script CORE in Yii 2
.Caricamento di script di base come jQuery in Yii 2
In Yii 1
è sembrato che questo era il modo in cui:
<?php Yii::app()->clientScript->registerCoreScript("jquery"); ?>
In Yii 2, $ applicazione è una proprietà di Yii, non un metodo, in modo che il sopra, naturalmente, non funziona, ma cambiando a:
<?php Yii::$app->clientScript->registerCoreScript("jquery"); ?>
produce questo errore:
Getting unknown property: yii\web\Application::clientScript
non ho potuto trovare alcuna documentazione per Yii 2 su Lo ading script nucleo, così ho provato qui sotto:
<?php $this->registerJsFile(Yii::$app->request->baseUrl . '/js/jquery.min.js', array('position' => $this::POS_HEAD), 'jquery'); ?>
Mentre questo carichi jQuery in testa, una seconda versione di jQuery è caricato anche da Yii quando necessario e quindi provoca errori di conflitto.
Inoltre, non voglio utilizzare l'implementazione di jQuery di Yii, preferirei mantenere il mio e quindi è per questo che lo sto facendo.
Come posso caricare jQuery e altri file core senza Yii caricandone copie duplicate quando ne ha bisogno?
è possibile trovare http://stackoverflow.com/questions/26734385/yii2-disable-bootstrap-js-jquery-and-css/26734892#26734892 e http://www.yiiframework.com/doc- 2.0/guida-struttura-assets.html utile. –