チュートリアル その1
参照:CodeIgniter Features : CodeIgniter User Guide
ユーザガイドの一般的名トピックを一通り目を通しました。
分かったような、分からないような・・・
CodeIgniterについて少し調べてみると公式にTutorialがあったので
それをやってみようと。
で、最初っからつまづきました(:D)rz
CodeIgniter Features : CodeIgniter User Guide
Adding logic to the Controller(コントローラにロジックを追加)
この項目で、どうやっても 404 Page Not Found が出る。
で、色々と試した結果やっと404エラーが表示されないようにできました。
びふぉあ
public function view($page = 'home') { if ( ! file_exists('application/views/pages/'.$page.'.php')) { // Whoops, we don't have a page for that! show_404(); } $data['title'] = ucfirst($page); // Capitalize the first letter $this->load->view('templates/header', $data); $this->load->view('pages/'.$page, $data); $this->load->view('templates/footer', $data); }
あふたー
public function view($page = 'home' ){ if(!file_exists('/var/www/vhosts/webapp/ci-ja-all-in-one-2.0.3-1/application/views/pages/'.$page.'.php')){ // Whoops, we don't have a page for that! show_404(); } $data['title'] = ucfirst($page); // 最初の文字を大文字に $this->load->view('templates/header', $data); $this->load->view('pages/'.$page, $data); $this->load->view('templates/footer', $data); }
相対パスで
('../views/pages/'.$page.'.php')
と打ち込んでも駄目だったので、絶対パスで通したらいけました。
CodeIgniterのと違ってphpの関数を使うと、現在の位置が不明に!
3/27追記:CodeIgniterを再インストールし直したら出来ました。
Tutorial を一通り終わらせたら、掲示板を作っていこうと思います。