📜  Codeignitor 简介 (PHP)

📅  最后修改于: 2022-05-13 01:57:39.783000             🧑  作者: Mango

Codeignitor 简介 (PHP)

Codeignitor 是PHP流行的 MVC 框架之一。大多数开发人员更喜欢在 Codeignitor 上制作他们的项目,因为它是轻量级且易于理解的文档。下面给出了一些特性、优点或为什么使用 Codeignitor。

为什么要使用 Codeignitor?

  1. 快速和轻量级,因为它的库消耗更少的内存。
  2. 易于学习制作中等水平的项目。
  3. 清晰的文档以轻松理解所有内容并自行构建项目
  4. 易于错误处理,易于调试和处理安全问题。
  5. 社区和开发人员的大量支持在全球范围内可用。
  6. 分页支持,加密支持,提供文件上传类,用于发送电子邮件的内置类。

下载 Codeignitor:下载 Codeignitor 并将其保存在您的 htdocs 文件夹中,您的项目名称假设为 ci_tutorial。然后在您的本地主机中使用 url http://localhost/ci_tutorial运行此项目。下面是在本地主机上安装并成功运行 codeignitor 后的结果。

目录结构: Codgnitor 的目录结构中主要有三个文件夹。它们是应用程序、系统和 user_guide。大多数工作将在应用程序文件夹中完成,其中模型、视图、控制器文件夹将与其他文件夹一起使用。下面是目录结构的图像。

以下是大多数任务开发人员执行的应用程序文件夹的结构。



工作原理 codeignitor 的主文件是 index.html。 PHP所以如果你运行http://localhost/ci_tutorial/index.php在浏览器中打开PHP ,您将获得与 'Welcome to Codeignitor' 相同的视图结果。现在打开路由。 PHP在配置文件夹中。您将在文件末尾找到默认控制器名称。

$route['default_controller'] = 'welcome';

上面的代码定义了默认情况下 CI 正在运行welcome 控制器,并且该文件在带有 Welcome 的 Controller 文件夹中可用。 PHP名称。您可以从此处更改默认控制器名称。一旦您打开欢迎。在 Controller 文件夹中的PHP控制器中,您将找到 index函数,该函数默认为 Welcome 控制器的函数。

public function index()
{
     $this->load->view('welcome_message');
}

上面的索引函数正在从视图文件夹中加载“welcome_message”视图文件。所以整个概念是,路由告诉哪个是默认控制器,然后点击该控制器,然后该控制器的索引函数(默认情况下)将查看函数定义的文件。
任何控制器中的索引函数都是默认函数。要在控制器中运行任何其他控制器或函数(索引函数除外),您可以在文件夹中创建控制器及其函数后在 URL 中手动定义它。让我们看看如何做到这一点。
创建控制器测试。 PHP (控制器名称应以大写开头)在您的控制器文件夹中,并在此处写下下面的代码。

load->view('test_message');
    }
      
    public function test_demo()
    {
        $this->load->view('test_tutorial');
    }
}
?>

现在创建一个视图文件 test_message。 PHP,写下下面的代码并将其保存在您的视图文件夹中。




    

Welcome to GeeksforGeeks

现在在你的浏览器中输入这个 url http://localhost/ci_tutorial/index。 PHP/ 测试。你会发现下面的结果
输出:

所以在这里在 URL 中定义索引后的控制器名称。 PHP将运行默认方法索引。来自测试控制器的PHP 。
现在创建一个 test_tutorial。在 view 文件夹中打开PHP文件并写下下面的代码。




 

This is the test tutorial

现在运行 url http://localhost/ci_tutorial/index。 PHP/Test/test_demo在浏览器中,下面是结果。
输出:

所以这里要从控制器运行任何其他函数,所有需要做的就是在索引后的 URL 中定义控制器名称和函数名称。 PHP.