《Yii掌握器中操作视图js的方法_.docx》由会员分享,可在线阅读,更多相关《Yii掌握器中操作视图js的方法_.docx(5页珍藏版)》请在三一文库上搜索。
1、Yii掌握器中操作视图js的方法_ 本文实例讲解并描述了Yii掌握器中操作视图js的方法。分享给大家供大家参考,具体如下: /YII framework路径 Yii:getFrameworkPath(); /protected/runtime Yii:app()-getRuntimePath(); /protected/venders名目 Yii:import(application.venders.*); /或在protected/config/main.php说明 import=array( /. application.venders.*, ), /插入meta信息 Yii:app()-
2、clientScript-registerMetaTag(keywords,关键字); Yii:app()-clientScript-registerMetaTag(description,一些描述); Yii:app()-clientScript-registerMetaTag(author,); /如何在掌握器添加CSS文件或JavaScript文件 Yii:app()-clientScript-registerCssFile(Yii:app()-baseUrl./css/my.css); Yii:app()-clientScript-registerScriptFile(Yii:app(
3、)-baseUrl./css/my.js); ?php echo$this-module-assetsUrl; ?/css/main.css Yii:app()-clientScript-registerCoreScript(jquery); 也可以如下方式(推举): /注册JS代码: $cs = Yii:app()-getClientScript(); /注册JS文件 $cs-registerScriptFile(js/amcharts/javascript/amcharts.js, CClientScript:POS_HEAD); $cs-registerScriptFile(js/amc
4、harts/javascript/raphael.js, CClientScript:POS_HEAD); /注册JS代码 $cs-registerScript(f1,var chart;); $cs-registerScript(f2,var newValueAxis;); $cs-registerScript(f3,var addAxis;); $cs-registerScript(f4,var removeAxis;); $cs-registerScript(f5,chart = new AmCharts.AmSerialChart();); $cs-registerScript(f6,
5、chart.pathToImages = images/amcharts/;); $cs-registerScript(f7,chart.addListener(dataUpdated);); $cs-registerScript(f9,chart.marginLeft = 80;); $cs-registerScript(f10,chart.marginRight = 50;); - /在view中得到当前controller的ID方法: Yii:app()-getController()-id; /在view中得到当前action的ID方法 Yii:app()-getController(
6、)-getAction()-id; /yii猎取ip地址 Yii:app()-request-userHostAddress; /yii推断提交方式 Yii:app()-request-isPostRequest; /得到当前域名: Yii:app()-request-hostInfo; /得到proteced名目的物理路径 YII:app()-basePath; /获得上一页的url以返回 Yii:app()-request-urlReferrer; /得到当前url Yii:app()-request-url; /得到当前home url Yii:app()-homeUrl; /得到当前r
7、eturn url Yii:app()-user-returnUrl /项目路径 dirname(Yii:app()-BasePath); /create Url $this-createUrl(urlBoyLeeTest); # 胜利信息提示 Yii:app()-user-setFlash(success, Thinks saved success!); # 错误信息提示 Yii:app()-user-setFlash(error, here has an Error, Please check that!); # 一般消息信息提示 Yii:app()-user-setFlash(notice, messge here); 盼望本文所述对大家基于Yii框架的PHP程序设计有所关心。 .