CodeIgnter controllers
controller是CodeIgnter的核心
在上例中,CodeIgniter 會嘗試在找一個 blog.php 的控制器,並且找到後載入進來。
建立一個blog.php的檔案,然後在controller寫這段
這樣在example.com/index.php/blog/,就會看到"Hello World!",記得class的命名要用大寫
在後面在寫一個function
這樣就可以在example.com/index.php/blog/comments/看到'Look at this!'
也可以在網址帶參數,例如: example.com/index.php/products/shoes/sandals/123
CodeIgniter 控制器(Controllers)
- example.com/index.php/blog/
在上例中,CodeIgniter 會嘗試在找一個 blog.php 的控制器,並且找到後載入進來。
建立一個blog.php的檔案,然後在controller寫這段
- <?php
- class Blog extends CI_Controller {
- public function index()
- {
- echo 'Hello World!';
- }
- }
- ?>
這樣在example.com/index.php/blog/,就會看到"Hello World!",記得class的命名要用大寫
在後面在寫一個function
- <?php
- class Blog extends CI_Controller {
- public function index()
- {
- echo 'Hello World!';
- }
- public function comments()
- {
- echo 'Look at this!';
- }
- }
- ?>
這樣就可以在example.com/index.php/blog/comments/看到'Look at this!'
也可以在網址帶參數,例如: example.com/index.php/products/shoes/sandals/123
- <?php
- class Products extends CI_Controller {
- public function shoes($sandals, $id)
- {
- echo $sandals;
- echo $id;
- }
- }
- ?>
CodeIgniter 控制器(Controllers)
留言