<div class="truth">
從程序員踏入程序界的那一刻,
注定,
hello world 是每個程序員的入門 kiss!
</div>
<blockquote class="default">
<p>知識點<br>
1.如何將入口文件設在根目錄<br>
2.模板渲染的使用</p>
<div class="env">版本:thinkphp5.07</div>
</blockquote>
<div class="step">1.修改站點根目錄</div>
<div class="info">
<p>(1).TP5 版本的默認自帶的入口文件位于public/index.php,這里我們將默認的入口文件放在網站根目錄。
</p>
<p>(2).修改index.php 代碼如下</p>
~~~
// [ 應用入口文件 ]
// 定義應用目錄
define('APP_PATH', __DIR__ . '/application/');
// 加載框架引導文件
require __DIR__ . '/thinkphp/start.php';
~~~
<p>(3).這時候訪問127.0.0.1就會出現訪問原來public/的效果</p>
<p>
</p></div>
<p><img src="https://box.kancloud.cn/a3b81340a07308c3ebb54c1a293469fa_813x509.png" alt=""></p>
<div class="step">2.修改Index控制器</div>
<div class="info">
<p>(1).剛下載的tp5代碼中,默認的首頁控制器位置:application/index/controller/Index.php。</p>
<p>(2).修改Index.php 代碼如下:</p>
~~~
<?php
namespace app\index\controller;
use think\Controller;
class Index extends Controller
{
public function index()
{
$talk="Hello World!";
$this->assign('talk', $talk);
return $this->fetch();
}
}
~~~
</div>
<div class="step">3.視圖輸出</div>
<div class="info">
<p>用fetch方法默認渲染輸出的模板文件應該是當前控制器和操作對應的模板,也就是說,他將訪問:application/index/view/Index/index.htm</p>
<p>所以,我們在相應的目錄下創建index.html文件(如果路徑不存在,請手動創建),頁面代碼如下:</p>
~~~
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>hello world</title>
<link href="https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet">
</head>
<body>
<div class="container">
<div class="page-header">
<h1>{$talk}</h1>
</div>
</div>
</body>
</html>
~~~
</div>
<div class="step">4.最后訪問127.0.0.1</div>
<p><img src="https://box.kancloud.cn/e6a312d21fa05e6fcf81d5645a55ae82_893x432.png" alt=""></p>
<hr>