index()
私は CodeIgniter を初めて使用します。関数を呼び出すことしかできないことがわかるまで、すべてが順調に進んでいました。
をセットアップしましたconfig.php
。期待どおりです。autoload.php
routes.php
config.php で
$config['base_url'] = 'http://localhost/ci';
$config['index_page'] = '';
autoload.php で
$autoload['helper'] = array('form','url');
routes.php で
$route['default_controller'] = "site";
site という名前のコントローラーがあります
<?php
class Site extends CI_Controller{
function index(){
$this->load->view('home');
}
function new_method(){
$this->load->view('home2');
}
}
?>
HTMLコードを含むビューフォルダーに、home.phpとhome2.phpという名前の2つのファイルが必要です
私が持っているhome.phpで
<?php
echo form_open('site/new_method');
echo form_submit('submit', 'call method');
echo ('<br /><br />');
echo anchor('site/new_method', 'call method');
echo form_close();
?>
index() が読み込まれ、結果としてボタンとリンクが表示されますが、クリックするとオブジェクトが見つかりません! エラー404