主页 > 系统开发 > thinkphp 3.2 怎么调用第三方类库

thinkphp 3.2 怎么调用第三方类库

2022-11-14 20:19来源:m.sf1369.com作者:宇宇

一、thinkphp 3.2 怎么调用第三方类库

手册里面不是写得很清楚吗,请到官网手册里面搜索‘自动加载’,里面有详细的教程,无非就是把地方类库放置到特定目录然后对该类库进行实例化,然后就可以调用类库方法了

// 导入Org类库包 thinkphp/Library/Org/Util/Date.class.php类库

import(Org.Util.Date);

$test = new \Date();

二、thinkphp3.2 logic 怎么调用

D('Logic的名称','Logic')

例如 UserLogic:

D('User','Logic')

三、thinkphp3.2 数据库多表关联查询

M(User u)->join(sex s,deparment d,job j)->where(u.sex=s.id,u.department=d.id,u.job=j.id)->select();

ps:下次弄个可以粘贴的,不然线下没法测试。

四、thinkphp3.2怎么用xml

$xmlDoc = new \DOMDocument();

$xmlDoc->load(a.xml); 

print $xmlDoc->saveXML(); 

?>

namespace Home\Controller;

use Think\Controller;

class XmlController extends Controller {

    public function index(){

        $xmlDoc = new DOMDocument();

        $xmlDoc->load(a.xml);

        print $xmlDoc->saveXML();

    }

}

五、php thinkphp3.2 怎么使用session记录用户登录

<?php

namespace Admin\Controller;

use Think\Controller;

class LoginController extends Controller {

    public function login(){

        $user_name = trim($_POST['user_name']);

        $pass = md5(trim($_POST['user_password']));

        $res = M(user)->where(user_name='%s' and user_password='%s',$user_name,$pass)->find();

        if($res){

            session(user_id,$res['user_id']);

            session(user_name,$res['user_name']);

            $this->redirect('Index/index');

        }else{

            $this->error('账号或者密码错误');

        }

    }

}登录成功后,前台页面要显示用户名,就直接调用session里面的用户名:

<header>

   <div class=top-header>

       <div class=wrap-top zerogrid>

           <div class=row>

               <div class=top-social>

              <if condition = empty($_SESSION['user_name'])>

                 <a href={:U('Login/login')}>尊敬的用户,请登录:</a>

              <else />

                 <a href={:U('Login/login')}>欢迎:{$_SESSION['user_name']}</a>

              </if>

                   &nbsp;

                   <a href = {:U('Login/Regust')}>免费注册</a>

               </div>

               <div class=top-search><form method=get action=/search id=search>

                   <input name=q type=text size=40 placeholder=Search... />

               </form></div>

           </div>

       </div>

   </div>显示结果:

相关推荐

请教ESB是如何实现系统集成的

系统开发 2024-01-18

如何成功实施管理信息系统?

系统开发 2023-12-28