FuelPHPのインストールを事前にやりました。
初期設定
言語の設定
下記へ変更する。
fuel/core/config/config.php
215行目 'language' => 'ja',
237行目 'locale' => 'ja_JP.UTF-8',
タイムゾーンの設定
下記へ変更する。
fuel/core/config/config.php
270行目 'default_timezone' => 'Asia/Tokyo',
Hello world
ファイルを作成する。
APPPATH/classes/controller/hello1.php
<?php
class Controller_Hello1 extends Controller {
public function action_indexi() {
return 'Hello world!';
}
}
で、http://localhost/myproject/hello1/index
にアクセスしてみる。
がエラー発生。
hello1.phpのコードミス。
誤 public function action_indexi() {
正 public function action_index() {
表示された!
hello.phpを作ってviewsフォルダに置く。
APPPAH/views/hello.php
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<h1>Hello World!</h1>
</body>
</html>
hello2.phpのコントローラーを作る。
APPPATH/classes/controller/hello2.php
<?php
class Controller_Hello2 extends controller {
public function action_index() {
return View::forge('hello');
}
}
で、http://localhost/myproject/hello2/index
にアクセスしてみる。
表示された。
ブラウザからはコントローラが呼び出されて、コントローラからビューが呼び出される。