
正文
包含thinkphpjquerypublic的词条
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
ThinkPHP中存放CSS,JS,图片的文件夹到底放哪
thinkphp 中 __PUBLIC__ 指的是根目录下的 Public文件,并不是在模板目录中的。这样的好处是可以方便多个应用调用,复用性更高,比较jquery文件,不管前后台都需要用到的。
可以在服务端中访问到。css,js属于公开文件,在模板中加载的话。只能从根目录开始找。所有应该放在根目录public或者public的下级目录。如果一定要放在public同级目录的话。
要求./path/file_name.PHP;//可以多次执行,比如某个模块 require_once;//只包含一次,一般是通用函数等。
动态网站:面向过程的话,可静态网站的目录差不多。面向对象+模板引擎:JS、CSS、IMG、UPLOAD文件夹和上面一样。再加上一个主入口文件index.php,根据不同的栏目,模版文件放在不同的文件夹下面。
在thinkPHP中模板和css是这样的输出和引用的:首先说模板要放在与模板对应的文件夹中,然后css和js等外部引用的文件要在你模板目录下新建一个名叫public的文件夹,css和js文件就是放在这个文件夹中的。
相关问答
Q1: tp框架在控制器怎么引用public下的文件
1、THINKPHP引入PHP文件和原生的是一样的,没有区别! 因为TP是基于PHP上的一个框架。 目前有两种方法,一种是include和require,还有一种是include_once和require_once。根据不同的场合使用不同的代码。
2、在thinkPHP中模板和css是这样的输出和引用的: 首先说模板要放在与模板对应的文件夹中,然后css和js等外部引用的文件要在你模板目录下新建一个名叫public的文件夹,css和js文件就是放在这个文件夹中的。
3、首先,静态资源应该放在public中。一般与public放同级目录的文件,都是不希望被外部访问到的私有文件。可以在服务端中访问到。css,js属于公开文件,在模板中加载的话。只能从根目录开始找。
4、首先模板要放在模板对应的文件夹里,然后外部引用的css、js等文件要在你的模板目录下新建一个名为public的文件夹,css、js文件放在这个文件夹里。
Q2: 怎么用Thinkphp+jquery实现ajax的提交,接收处理和返回
1、//如果是用success方法返回的,code为1。 //如果是用error方法返回的话,code为0。 //根据下面服务端的返回情况,这里会打印“处理成功”四个字。
2、示例一:利用Ajax来动态获取时间的例子。
3、php怎么接收前端传来的json数据?会jquery吗,可以先从jquery的ajax入手,会比较简单。ajax写在js脚本里,一般是获取表单的数据(value)然后传到php脚本进行处理,再接受返回的数据。
4、ajax 提交后返回, 此时url参数需要用js跳转,location.href = result.url;url访问情况下, $this-success($message=,$jumpUrl=/), tp会转向到一个跳转页面,此时TP会帮您完成自动跳转。以上,就这么多。
5、success: function(msg){ alert( Data Saved: + msg );} });先看一个简单的ajax提交数据功能 some.php就是你提交到后台进行操作的php data就是参数根据自己的需要而定饿。
Q3: thinkphp框架中将图片放到哪个文件夹里??
1、thinkphp 中 __PUBLIC__ 指的是根目录下的 Public文件,并不是在模板目录中的。这样的好处是可以方便多个应用调用,复用性更高,比较jquery文件,不管前后台都需要用到的。
2、如果使用图片的功能不需要按日期取,那么可以去上传图片的代码里找存储位置的部分,将存储路径中的时间部分删掉,也可能有个创建文件夹的代码,也删掉,就可以通过你配置好的常量直接调那个存储位置了。
3、从UEditor获取数据在后台 在后台中通过SQL往数据库中填充数据就解决了。
4、一般情况应该是图片路径不对 你的路径还是本地文件的路径,在运行环境中打开的话出不来,即使出来了,那放在别的机器上也是看不到的,你的这些图片路径最好是在当前服务器指向的文件夹内。
Q4: 我用的是Thinkphp3.1的版本,jquery成功导入,但不能用,求解
可以使用thinkphp的调试,仔细看下输出的是哪个脚本文件里的错误。光从上面的提示,不好判断。
alert(data);//这里处理返回数据 });//上面的url你根据自己的需要修改get传参数我就不说了,你也可以用post 或者直接用ajax做,都是一样的。
其实thinkphp的开发手册上写的很清楚,在3 部署目录里写的很明了。你的check.php可以放在项目目录的common目录下,而且最好做成函数的形式。那个Lib目录是放Action的。
url : action.php, // 传给PHP的数据,多个参数用&连接或者使用json格式数据: {a:value1,b:value2},function(msg) { // 这里是请求发送成功后的回调函数。
我以thinkphp0为基础给你做个案例。假设我们要提交用户注册信息,我们有一个Register类,里面有submit方法。
linux上注意大小写,你可以先用测试indexAction.class.php 测试看看有没有报错之类。
Q5: thinkphp模板引入css,js文件时路径出错,路过的帮忙解决下~在线等...
1、右键查看源码,看看路径到底怎么解析的,知道问题所在了就可以找答案了。
2、你的问题要明确一点 你这个项目是否是线上网站拿到本地来测试的。因为我改过类似的bug 如若不是 那就是你代码的问题了,有可能你的Public模板位置错了。有可能代码错了。
3、你可以写成url(../img/toolbar.gif).不过路径一定要对应,不管是相对路径还是绝对路径。window。location也相似。
4、你需要找到你公用的那个文件在里面进行添加,但是你现在又新建了一个html文件导致你以为是引入在头部 其实你整个html文件都在layout的布局body里面;请联系上下代码进行修改,如果还是不会请到TP官网翻看手册。
5、输入你的账户和密码并登录到网站后台。通过FTP将准备好的模板和默认模板一起上传到/templates。在网站后台,点击系统基本参数。
关于thinkphpjquerypublic和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

