I’m trying to make a form, but it can’t be loaded in view. I’m using Bootstrap.My controller code is:
<?php
class Boot extends CI_Controller {
public function __construct() {
parent::__construct();
}
function index() {
$this->load->helper('form');
$this->load->library('form_validation');
$this->load->view('bootview');
$this->load->view('forma');
}
}My view is:
<html>
<head>
<link rel="stylesheet" href="<?php echo base_url("assets/css/bootstrap.css"); ?>" />
</head>
<body>
<h2>Create a news item</h2>
<?php echo validation_errors(); ?>
<?php echo form_open('boot/index') ?>
<div class="form-group">
<label for="name">Name:</label>
<input type="text" id="name" class="form-control" autofocus name="name" placeholder="Name"></br></br>
<input type="submit" name="submit" value="Create news item" />
</div>
</form>Dear Baby,
The view you mentioned here, what is the name of that view. Beside this 2 views at a time you trying to display that is in the controller, Better avoid one.
$this->load->view('bootview');
// $this->load->view('forma');if you have more view to display in a page. that mean you should have Master view and all child view has to store in the Variable and then these variable have to pass it in the Master view.
<?php
Beside this we can include our helper files or any other files in the Construct funciton''s, so far i know which is the best practice.
class Boot extends CI_Controller {
public function __construct() {
parent::__construct();
$this->load->helper('form');
$this->load->library('form_validation');
}
function index() {
$this->load->view('bootview');
// $this->load->view('forma');
}
}If you not solved it yet. Hope it will help you.
Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.