fuelphpで管理画面を作ってみる
- 参考
http://qiita.com/hokutoasari/items/6a39ee7524e679c6152a http://blog.kinjouj.net/fuelphp-29-ormauth.html
Ormのログイン機能を使う編集(OrmAuthを導入する)
fuel/app/config/auth.phpを編集
driver' => 'Ormauth',
とする
ログイン機能を使うdbをマイグレーション
oil r migrate --packages=auth
ログインが必要な配下にモデルとかを作ってデータを編集出来るようにする
oil g admin memo name:string
Auth_Userが見つからないとエラーが出たら これを編集して APPPATH/classes/controller/base.php
# これを↓ $this->current_user = Auth::check() ? Model_User::find_by_username(Auth::get_screen_name()) : null; # こうする $this->current_user = Auth::check() ? Auth\Model\Auth_User::find_by_username(Auth::get_screen_name()) : null;
デフォルトはadminのadminでログイン出来る
oil console
でコンソール立ち上げて
Auth::create_user('ユーザー名', 'パスワード', 'メアド');
でユーザー作る。