文档标签: 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 页