为什么这一章的语法和下一章不一样
<a href="<?=url('index/register');?>" id="signup-btn">注册</a>
举个最简单的例子,上述的语句中的url如果按照下一章的写法,应该是
<a href="{:url('index/register')}" id="signup-btn">注册</a>
但是我在这个项目里使用的话就各种报错。。。
还有我在application\config.php中,明明已经把 __STATIC__设置好了路径:
// 视图输出字符串内容替换 'view_replace_str' => [ '__STATIC__' => '/imooc/public/static', ],
但是如果在模板中这样写的话:
<script src="__STATIC__/js/all-17476e6cc3.js"></script>
是根本获取不到js的,查看源代码后如图
可以看到根本没解析出来。
由于我是先做了下一章的作业,又做这一章作业的,这量个问题比较挠头,望老师解答
正在回答
同学你好,同学是无法通过{:url('index/register')}生成链接吗? 如果是,则同学请同学查看是否是通过{include file="common/header" /}引入的header.html文件,如果不是,则无法使用花括号({}),同学可通过<?=url('index/register');?>生成路径。或使用{include file="common/header" /}引入的header.html文件。如下所示:
如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~
同学你好,1. url('index/register')是通过url()助手函数生成的链接的。那种方式都可以生成链接。
2. __STATIC__是在config.php(配置文件)中设置好的路径,然后在前端页面中输出__STATIC__生成的链接。使用__STATIC__是可以解析为/imooc/public/static的,只不过需要书写到PHP代码中才可以,建议同学修改为:
// 输出__STATIC__解析为/imooc/public/static引入js/all-17476e6cc3.js文件 <script src="__STATIC__js/all-17476e6cc3.js"></script>
如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~
- 参与学习 人
- 提交作业 225 份
- 解答问题 3372 个
掌握用PHP开发互联网网站的必备功能,掌握当下主流的Linux系统开发,并熟练使用热门框架ThinkPhp开发电商团购项目,是通向PHP工程师必经之路。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星