剛開始接觸YII, 可能會對里面的assets的資源管理有些困惑。 比如jquery的使用,在yii的一些系統自帶的widgets中,會自動加載jquery.但是如果沒有這些widgets,又想加載jquery,怎么辦呢?
yii提供的解決方案是: Yii::app()->clientScript->registerCoreScript(‘jquery’); 。通過這個注冊語句,防止了調用兩次jquery,如果系統 ? ?(推薦學習:yii教程)
自動加載了,就不注冊,如果沒,則通過這條語句加載 jquery.
代碼:
<script>request->baseUrl; ?>/js/jquery.js" type="text/javascript"></script><script>request->baseUrl; ?>/js/nav.js" type="text/javascript"></script><script>request->baseUrl; ?>/js/menu.js" type="text/javascript"></script>
php代碼:
<?phpYii::app ()->clientScript->registerCoreScript('jquery'); Yii::app()->clientScript->registerScriptFile(Yii::app()->request- >baseUrl.'/js/nav.js'); Yii::app()->clientScript->registerScriptFile(Yii::app()->request- >baseUrl.'/js/menu.js');?>
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END