027.CI4框架CodeIgniter, 在ThirdParty目录中放入自己的第三方类,并在Controllers控制器中调用

01.我们在ThirdParty中创建一个自定义的M有Class.php类代码如下:

<?php

//命名控件
namespace App\ThirdParty;

//自己定义一个Controller001类,继承自CI的控制器
class MyClass extends \CodeIgniter\Controller
{
    //一个类成员函数,用来输出
    public function aa()
    {
        echo ‘青青子衿悠悠我心111‘;
    }
}

02.我们在app/Config/Autoload.php中加入这一行,用来自动加载我们创建的这个类

‘App‘ => APPPATH,  

03.我们在控制器中写入代码来调用我们自己的第三方类,代码如下:

<?php namespace App\Controllers;

// http://127.0.0.1/CI4/public/index.php/hello/
class Hello extends \CodeIgniter\Controller
{
    public function show()
    {
        $MyCls = new \App\ThirdParty\MyClass();
        echo $MyCls->aa();
    }
}

04.我们在浏览器访问http://127.0.0.1/CI4/public/index.php/hello/show,效果如下:

原创不易,如果您认为这篇文章有价值,认同作者的付出,可以微信二维码打赏任意金额给作者(微信号:382477247)哦,谢谢。

原文地址:https://www.cnblogs.com/tianpan2019/p/12391139.html

时间: 2024-10-04 12:11:42

027.CI4框架CodeIgniter, 在ThirdParty目录中放入自己的第三方类,并在Controllers控制器中调用的相关文章

010.CI4框架CodeIgniter, autoload自动加载自己的helper函数类

01.自己定义了一个helper类,里面有个函数用来输出 02.定义一个Controller基本类,我们以后用到的Controllers类都继承自这个类.其中自动加载helper函数如图所示: 03. 我们在继承自BaseController的类中,调用我们自动加载的helper函数 04.打开浏览器,查看输出效果如下: 知识有价,如果您认为这篇文章有价值,认同作者的付出,可以微信二维码打赏任意金额给作者(微信号:382477247)哦,谢谢. 原文地址:https://www.cnblogs.

018.CI4框架CodeIgniter数据库操作之:Delete删除一条数据

01. 在Model中写数据库操作语句,代码如下: <?php namespace App\Models\System; use CodeIgniter\Model; class User_model extends Model { var $Db; function __construct() { parent::__construct(); //创建数据库连接 $this->Db = \Config\Database::connect(); } function deletedata()

017.CI4框架CodeIgniter数据库操作之:Updata更新修改一条数据

01. 在Model中写入数据库操作的代码如下: <?php namespace App\Models\System; use CodeIgniter\Model; class User_model extends Model { var $Db; function __construct() { parent::__construct(); //创建数据库连接 $this->Db = \Config\Database::connect(); } function updatadata() {

016.CI4框架CodeIgniter数据库操作之:插入一条数据

01.在Model中,写入插入的语句 <?php namespace App\Models\System; use CodeIgniter\Model; class User_model extends Model { var $Db; function __construct() { parent::__construct(); //创建数据库连接 $this->Db = \Config\Database::connect(); } function insertdata() { //带参数

013.CI4框架CodeIgniter数据库操作之:查询数据库,并让数据以数组的方式返回查询结果

01. 我们在CI4框架中的Model文件夹新建一个User_model.php的文件,使用的是getResultArray,表示并让数据以数组的方式返回查询结果,代码如下: <?php namespace App\Models\System; use CodeIgniter\Model; class User_model extends Model { var $Db; function __construct() { parent::__construct(); //创建数据库连接 $thi

003.CI4框架CodeIgniter, 控制器Controllers的访问地址

01.我们新建一个System文件夹,然后创建一个Login.php类,代码如下: <?php namespace App\Controllers\System; use App\Controllers\BaseController; class Login extends BaseController { // http://127.0.0.1/CI4/public/index.php/home/hello public function index() { return '曾经沧海难为水,除

012.CI4框架CodeIgniter, 加载并调用自己的Libraries库

01. 在Libraries目录创建一个Mylib文件,内容是一个简单的类 <?php namespace App\Controllers; class Home extends BaseController { //http://127.0.0.1/CI4/public/ //http://127.0.0.1/CI4/public/index.php/home public function index() { //调用我们的Lib库文件 $Mylib = new \App\Libraries

024.CI4框架CodeIgniter辅助函数类之:URL辅助函数

01. PHP的CI4框架自带了很多好用的URL辅助函数,我选择了以下这些比较常用的列了出来,代码如下: <?php namespace App\Controllers; // http://127.0.0.1/CI4/public/index.php/hello/ class Hello extends BaseController { public function index() { //http://localhost/CI4/index.php/news/local/123 0 ech

030.CI4框架CodeIgniter, 文件的上传与移动

01.在View中创建一个upfile.php,作为上传文件的前端,代码如下: <!doctype html> <html> <head> <title>10年CI一场梦</title> </head> <body> <form action="<?php echo $POST_URL ?>" method="post" enctype="multipar