一直以為建立Controller一定要設定Router
我以為這是一定要的啦
但今天我看了官網文件
原來可以不用做XD
https://codeigniter.org.tw/userguide3/general/controllers.html
檔案一定要被命名為 ‘Blog.php’,第一個字母必須大寫 ‘B’。
類別名稱必須以大寫字母開頭。
1 | public function __construct() |
這一句一定要貼到你的Controller裡面
我覺得比較有趣的是
Controller還可以放在資料夾裡面
例如controller/users/user.php
網址可以輸入http://localhost/ci3/user/test2fff
_remap好像照uri重新對印method
_remap,output目前還不知道能運用在哪些地方
此篇筆記到這
`php
<?php if ( ! defined(‘BASEPATH’)) exit(‘No direct script access allowed’);
class User extends CI_Controller {
public function __construct()
{
parent::__construct();
}
public function index()
{
echo "Hello World";
}
public function index2()
{
echo "Hello World2";
}
public function index3($a1,$a2)
{
echo "Hello World:" . $a1 . $a2;
}
public function _remap($method)
{
if ($method === 'index2')
{
$this->$method();
}
else
{
$this->index();
}
}
public function _output($output)
{
echo $output.'ffff';
}
private function _test()
{
echo 'test';
}
}
/ End of file User.php /
/ Location: ./application/controllers/User.php /
`