文档标签: thinkphp配置
首先, 在配置文件(config.php)里设置 URL_HTML_SUFFIX 设置静态后缀
[php]
<?php
return array(
'URL_HTML_SUFFIX'=>'.html', //随意, 可设置其它的。
....
//其它配置信息
);
?>
[/php]
然后使用U方法
U方法的定义规则如下(方括号内参数根据实际应用决定):
U('[项目://][路由@][分组名-模块/]操作? 参数1=值1[&参数N=值N]')
或者用数组的方式传入参数
U('[项目://][路由@][分组名-模块/]操作',array('参数1'=>'值1' [,'参数N'=>'值N']))
如果不定义项目和模块的话 就表示当前项目和模块名称,下面是一些简单的例子:
U('Myapp://...
今天在做那个ThinkPHP后台登录验证的时候遇到这个问题,在多个后台项目和前台项目共同在根目录下如何来判断是否有权限。
看如果代码,作者是将后台和前台放到不同的目录下的,后台所有操作在一个项目下,前台也是在一个目录下,作者用的是调用公共方法,代码如下:
[php]
class GlobalAction extends Action{
private $groupId;
private $userId;
private $userName;
function _initialize()
{
//初始化时获取用户ID和用户组ID
$this->groupId=intval(Session::get('groupid'));
$this->userId=intval(Session::get(C('USER_AUTH_KEY')));
$this->userName=Session::get('username');
//dump($this->groupId...
昨天弄了好久没弄起这个伪静态,今天在公司看了一下公司的这个配置信息,终于也配置好了这个环境。
windows下ThinkPHP伪静态配置
nginx环境配置ThinkPHP伪静态
[html]
server {
listen 80;
server_name localhost;
root E:/DEMO;
index index.php index.html index.htm;
autoindex on;
location / {
if (!-e $request_filename) {
#rewrite ^/(.*)$ /index.php/$1 last;
rewrite ^/Home/(.*)$ /Home/index.php/$1 last;
break;
}
}
location ...
现在ThinkPHP使用的人越来越多,许多公司都有这个要求,要会使用框架,而ThinkPHP是目前国内使用得最多的一款了。
可能cms你会使用,而且很容易上手,但是框架必须自己来配置调周,它也不像模板引擎那样,直接引用一样!
开始我们今天的教程,ThinkPHP初级班。
一、去ThinkPHP官网下载最新版本的ThinkPHP;
二、假设我们的PHP环境已经配置好了,将下载来的源码包解压到相关的网站目录下,将ThinkPHP拷进去,在网站根目录下新建一个index.php文件,并插入如下代码:
[php]
<?php
//定义项目名称
define('APP_NAME', 'Home');
//定义项目路径
define('APP_PATH', './Home/');
//调试
define('APP_DEBUG', true);
//框架入口文件
require './ThinkPHP/ThinkPHP.php';
[/php]
这里带说一下php文件,如果全...
4 条记录 1/1 页