PHP開発HRシステムを使用してください(3)

   

このセクションでは、ホームページを作成する方法について説明します。

================================================== ================================================

私たちは理解し始める CIの操作機構の枠組みを、以下のとおりである CIの公式ウェブサイト上で紹介:

図は、システムのデータフローを示しています。

  1. フロントエンドコントローラ、操作CodeIgniterの初期化に必要な基本的なリソースとしてindex.phpファイル。
  2. ルータは、要求の処理方法を決定するために、HTTPリクエストをチェックします。
  3. キャッシュファイルが存在する場合は、ブラウザに直接出力は、通常のシステムプロセスの下に行っていません。
  4. アプリケーション・コントローラ、HTTPリクエストと任意のユーザが送信したデータのセキュリティチェックをロードする前に。
  5. コントローラモデル、コアライブラリ、ヘルパー、及び要求を処理するために必要な他のすべてのリソースをロードします。
  6. 最後のステップは、ビューをレンダリングし、キャッシュがオンになっている場合は、ブラウザに送信されたが、ビューが最初に後続の要求のためにキャッシュされます。

来自< https://codeigniter.org.cn/user_guide/overview/appflow.html >

   

1変更 CIのプロファイルを

1)を開き用途向け> CONFIG-> routes.phpのファイル。

$ルート[「default_controller」] =を参照してください。 「歓迎」を、 ここに示すデフォルトコントローラは購入可能な、我々は、変更の主を

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

2、创建main控制器及页面

由上面的配置文件我们可以看出,我们需要名称为main的控制器,打开application->controllers文件夹,看到目录下

有一个Welcome.php的文件,这个就是系统默认调用的文件;

   

1)在application->controllers目录下新建Main.php文件,输入以下代码:

<?php

defined('BASEPATH') OR exit('No direct script access allowed');

   

class Main extends CI_Controller {

   

public function index()

{

$this->load->view('main_list');

}

}

   

2)在application->view目录下新疆main_list.php文件,也就是上面方法中调用的这个文件,输入代码:

<?php

defined('BASEPATH') OR exit('No direct script access allowed');

?><!DOCTYPE html>

<html lang="en">

<head>

<meta charset="utf-8">

<title>This is my main page</title>

</head>

<body>

   

<div id="container">

<h1>This is my main page!</h1>

   

<div id="body">

<p>This is my main page.</p>

</div>                

</div>

   

</body>

</html>

   

3 运行测试

运行发现主页已经变成了main_list.php的内容了,表示我们的主页就创建成功了;

   

总结:

本节我们通过修改配置文件,及创建控制器与视图页面,初步完成了主页的创建工作,这里需要充分理解CIMVC机制,

以及熟悉CI框架配置文件的内容。虽然主页已经创建成功了,但是目前的主页并没有什么用处,我们还需要创建一个真正好看

能用的主页来满足我们的需求,敬请期待下节。

   

====================================The End==========================

   

   

   

 

   

   

   

   

   

   

   

   

   

   

   

   

 

おすすめ

転載: www.cnblogs.com/zsnzsn/p/11111103.html