Simoh نشر 3 ديسمبر 2015 أرسل تقرير نشر 3 ديسمبر 2015 أعمل على إطار العمل Yii وأريد ربط المشروع بملفات css وJavasvript، وذلك من أجل إضافة التأثيرات والخاصيات اللازمة للموقع قيد الإنجاز على Yii؟ اقتباس
0 E.Nourddine نشر 4 ديسمبر 2015 أرسل تقرير نشر 4 ديسمبر 2015 من خلال ملف config/main.php :// application components 'components'=>array( // ... 'clientScript'=>array( 'packages'=>array( 'jquery'=>array( 'baseUrl'=>'//ajax.googleapis.com/ajax/libs/jquery/1/', 'js'=>array('jquery.min.js'), ) ), ), // ... ),كما يمكنك إضافته في ملف المتحكم:<?php $baseUrl = Yii::app()->baseUrl; $cs = Yii::app()->getClientScript(); $cs->registerScriptFile($baseUrl.'/js/yourscript.js'); $cs->registerCssFile($baseUrl.'/css/yourcss.css'); ?>وهذا مثال لإدراج ملفات javascript في جميع action على إطار العمل:public function beforeAction($action) { if( parent::beforeAction($action) ) { /* @var $cs CClientScript */ $cs = Yii::app()->clientScript; /* @var $theme CTheme */ $theme = Yii::app()->theme; $cs->registerPackage('jquery'); $cs->registerPackage('history'); $cs->registerScriptFile( $theme->getBaseUrl() . '/js/highlight.js' ); $cs->registerScriptFile( $theme->getBaseUrl() . '/js/jquery.ba-dotimeout.min.js' ); $cs->registerScriptFile( $theme->getBaseUrl() . '/js/jquery.scrollTo-1.4.3.1-min.js' ); //$cs->registerScriptFile( $theme->getBaseUrl() . '/js/jquery.scrollTo-min.js' ); $cs->registerScriptFile( $theme->getBaseUrl() . '/js/script.js' ); $cs->registerCssFile($theme->getBaseUrl() . '/css/reset.css'); $cs->registerCssFile($theme->getBaseUrl() . '/css/main.css'); return true; } return false; } اقتباس
السؤال
Simoh
أعمل على إطار العمل Yii وأريد ربط المشروع بملفات css وJavasvript، وذلك من أجل إضافة التأثيرات والخاصيات اللازمة للموقع قيد الإنجاز على Yii؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.