Я вызываю функцию контроллера из представления с базовым url, это собирается к этой функции, но показывая 404 Страница не найдена. .htaccess я использую этотвызов функции из представления в codeigniter не работает
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L,QSA]
</IfModule>
Config.php
$config['index_page'] = '';
Автозагр
$autoload['helper'] = array('form', 'url', 'security');
контроллер по умолчанию в routes.php является
$route['default_controller'] = 'prog_bar';
base_url является
$config['base_url'] = 'http://localhost:8080/jsLearning/prog_bar/';
вид
a href="<?php echo base_url().'file_func'; ?>">abc</a>
контроллер
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class prog_bar extends CI_Controller {
public function index()
{
$this->load->view('prog_bar_view');
}
public function file_func(){
echo "form";
}
}
что еще мне не хватает?
Итак, что происходит если вы используете http: // localhost: 8080/index.php/jsLearning/или http: // localhost: 8080/index.php/jslearning /? Вы используете окна или Linux? – TimBrownlaw