为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

YII学习第十一天在纯js资料中设置yii方式的url地址

2018-02-05 2页 doc 12KB 3阅读

用户头像

is_105949

暂无简介

举报
YII学习第十一天在纯js资料中设置yii方式的url地址YII学习第十一天在纯js资料中设置yii方式的url地址 c_a_3(); YII学习第十一天,在纯js文件中设置yii方式的url地址 1,在siteController.php中 public function actionBaseJs() { $this- layout = false; $this- render( base ); } 2,在view/site/base.php里 ?php /** * 用来在客户端相对编码地址,避免不同的路由规则导致客户端脚本中的地址出现问题 */ $bas...
YII学习第十一天在纯js资料中设置yii方式的url地址
YII学习第十一天在纯js资料中设置yii方式的url地址 c_a_3(); YII学习第十一天,在纯js文件中设置yii方式的url地址 1,在siteController.php中 public function actionBaseJs() { $this- layout = false; $this- render( base ); } 2,在view/site/base.php里 ?php /** * 用来在客户端相对编码地址,避免不同的路由导致客户端脚本中的地址出现问题 */ $baseUrl = Yii::app()- baseUrl; if(Yii::app()- urlManager- showScriptName) { $baseUrl .= / . basename($_SERVER['SCRIPT_FILENAME']); } ? var BudgetURL = { baseUrl: ?php echo $baseUrl; ? }; 批注: (1)$_SERVER['SCRIPT_FILENAME'] //当前执行程序的绝对路径及文件 (2)basename() 函数返回路径中的文件名部分。 $path = /testweb/home.php ; //显示带有文件扩展名的文件名 echo basename($path); //home.php //显示不带有文件扩展名的文件名 echo basename($path, .php ); //home (3) / . basename($_SERVER['SCRIPT_FILENAME']) 结果是:/index.php 3,在main.php引入 ?php if($this- user- id) { Yii::app()- clientScript- registerScriptFile(Yii::app()- createUrl('site/baseJs')); } ? 批注: 在main.php加载时,会请求相应controller的相应action,获取到相应的值。
/
本文档为【YII学习第十一天在纯js资料中设置yii方式的url地址】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
热门搜索

历史搜索

    清空历史搜索