Заполните модальную форму с помощью codeigniter и шаблона ace-admin - PullRequest
0 голосов
/ 19 февраля 2019

Я использую шаблон ace-admin (http://ace.jeka.by/) для моего проекта CI3. Я хочу заполнить модальную форму с моей точки зрения. Это работает, если я помещаю модальный код в то же представление, например:

 <a href="#modal-table" role="button" class="green" data-toggle="modal">
            <button class="btn btn-sm btn-default" id="myBtn">
                <i class="ace-icon fa fa-plus align-top"></i>
                    Modal
            </button>
        </a>


        <div id="modal-table" class="modal fade" tabindex="-1">
  <div class="modal-dialog">
    <div class="modal-content">
      <div class="modal-header no-padding">
         Results for "Latest Registered Domains
      </div>
      <div class="modal-body no-padding">
        azerty        
      </div>
        <div class="modal-footer no-margin-top">
          <button class="btn btn-sm btn-danger pull-left" data-dismiss="modal">
            <i class="ace-icon fa fa-times"></i>
                          Closee
          </button>
        </div>
    </div>
  </div> 
</div>

Но если я изменю href, чтобы отправить его на контроллер следующим образом:

<a href="<?php echo base_url();?>ctl/add/" role="button" class="green" data-toggle="modal">
            <button class="btn btn-sm btn-success" id="myBtn">
                <i class="ace-icon fa fa-plus align-top"></i>
                    New
            </button>
        </a>

и на контроллере:

$this->theme_view = 'modal';
        $this->render('parametres/utilisateurs/_new', $data);

функция рендеринга:

if (isset($this->theme_view)) {
        $template = 'modal';
    } else {
        $template = 'master_view';
    }

    $name = 'contents';
    $this->load->view('layouts/'.$template, $this->template_data);

И модальные макеты:

<div id="modal-table" class="modal fade" tabindex="-1">
  <div class="modal-dialog">
    <div class="modal-content">
      <div class="modal-header no-padding">
         Results for "Latest Registered Domains
      </div>
      <div class="modal-body no-padding">
        <?=$contents;?>          
      </div>
        <div class="modal-footer no-margin-top">
          <button class="btn btn-sm btn-danger pull-left" data-dismiss="modal">
            <i class="ace-icon fa fa-times"></i>
                          Closee
          </button>
        </div>
    </div>
  </div> 
</div>

представление выглядит не как модальная форма, а на новой странице. Есть идеи для этого?

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