2015-05-28 5 views
0

Я думаю, что у меня что-то не так, base_url отлично работает в файле index.php, который я помещаю в представления каталога, но не работаю в файле login.php где я положил этот файл в том же директории с файлом index.php ..php - Codeigniter base_url() работает, но не работает в другом файле

<!DOCTYPE html> 
<html> 
<head> 
    <title></title> 

    <!-- 
    Botany Template 
    http://www.templatemo.com/preview/templatemo_391_botany 
    --> 
    **<link href="<?php echo base_url();?>assets/css/bootstrap.min.css" rel="stylesheet" type="text/css">** 
    <link href="http://localhost/blabla/assets/templatemo_style.css" rel="stylesheet" type="text/css"> 

видеть, что код, первая ссылка не работает, но вторая ссылка работает .. Спасибо за уры ответа ..

+0

Вы загрузили адрес электронной почты? В config/autoload.php – user4419336

+0

уверен, что я сделал, но спасибо за ответ ура :) –

ответ

0

Моего bad не загружает файл login.php из контроллера, а напрямую в файл.

Нравится (не работает exa mple):

<li><a href = "<?php echo base_url()."application/views/"; ?>login.php">Login</a></li> 

Должно быть, как это (правильный пример):

<li><a href = "<?php echo base_url()."index.php/*controller_name*/login"?>"></a></li> 

Но следует создать функцию в мой контроллер, как это:

public function login() { 
$this->load->view("login.php"); 
} 

Это решить мою проблему ..

+0

Не нужно писать расширение, если загрузка php-файла, как: 'public function login() { $ this-> load-> view (" login «); } '. [Ссылка] (http://www.codeigniter.com/userguide3/general/views.html#loading-a-view) – Tpojka

Смежные вопросы