Как я могу вызвать страницу, когда я нажал кнопку в codeiginiter? - PullRequest
0 голосов
/ 24 июня 2019

Я не вызываю страницу в codeiginiter, когда нажимаю кнопку ..

Я новичок в этом, поэтому, пожалуйста, ПОМОГИТЕ ....

<a href="#"><i class="fa fa-check-square-o nav_icon"></i>Forms<span class="fa arrow"></span></a>
<ul class="nav nav-second-level collapse">
    <li>
        <a href="<?php echo base_url('application/views/middlepage/inputs.php'); ?>">Inputs</a>
    </li>
    <li>
        <a href="<?php echo base_url('application/views/middlepage/validation.php'); ?>">Form Validation</a>
    </li>
</ul>

о реализации темы в codeiginiter iне могу вызвать страницу, она показывает, что страница не найдена, но я указал правильный путь к ней.

Ответы [ 3 ]

0 голосов
/ 24 июня 2019

Сначала вы должны понять архитектуру MVC ..

Вам просто нужно вызвать Controller / Method, где вы вызываете ваше представление.пример:

Контроллер

<?php

class Mycontroller extends CI_Controller{
   public function orders(){
     $this->load->view('orderpage');
   }
}

?>

view - Orderpage.php

<body>
<h3>orders list</h3>
</body>

вам просто нужно добавить тег привязки, например

<a href="<?php echo base_url('mycontroller/orders');?>">Go to orders</a>
0 голосов
/ 24 июня 2019

вам нужно настроить маршруты для просмотра, перейдите в

\ application \ config \ rout.php

и добавьте маршрут в конце, как этот

$route['ViewName'] = 'ViewPath';

Мои представления представлены в

application \ views \ user

, поэтому я добавлю

$route['confirm'] = 'user/confirm';
0 голосов
/ 24 июня 2019

Редактировать файл config / config.php

$config['base_url'] = 'http://' . $_SERVER['HTTP_HOST'] . '/codeigniter/';

в поле зрения

<a href="<?php echo base_url('Controller_name/function_name'); ?>">Inputs</a>

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...