Copy2
• Realizati un proiect nou si eliminati index.php din adresa.
Metoda1 -- autoapelanta
FormsController
<?php
class FormsController extends CI_Controller {
public function index()
{
$var1="";
if($this->input->post('text1')){
$var2=$this->input->post('text1');
}
else {
$var2="";
}
$data['var1']=$var1;
$data['var2']=$var2;
$this->load->view('forma',$data);
}
}
Vederea forma.php
<?php
$this->load->helper('form');
echo form_open();
#text control
$data1 = ['name' => 'text1',
'id' => 'text1',
'value' => $var1,
'maxlength' => '100',
'size' => '30',
];
#label
echo form_label('Text1 ', 'text1');
echo form_input($data1);
#submit button
echo form_submit('submit', '->');
#textarea
$text1 = ['name' => 'textarea1',
'id' => 'textarea1',
'value' => $var2,
'rows' => '5',
'cols' => '30',
];
#label
echo form_label('Details ', 'textarea1');
echo form_textarea($text1);
Routes.php
$route['default_controller'] = 'FormsController';
$route['404_override'] = '';
$route['translate_uri_dashes'] = FALSE;
Metoda 2 – in 2 pasi
FormsController
class FormsController extends CI_Controller {
public function index()
{
$this->load->view('forma');
}
public function copy(){
$var1="";
if($this->input->post('text1')){
$var2=$this->input->post('text1');
}
else {
$var2="";
}
$data['var1']=$var1;
$data['var2']=$var2;
$this->load->view('forma1',$data);
}
}
Vederea forma.php
<?php
$this->load->helper('form');
echo form_open(ā€˜/copyā€˜);
#text control
$data1 = ['name' => 'text1',
'id' => 'text1',
'value' => ā€˜ā€˜,
'maxlength' => '100',
'size' => '30',
];
#label
echo form_label('Text1 ', 'text1');
echo form_input($data1);
#submit button
echo form_submit('submit', '->');
#textarea
$text1 = ['name' => 'textarea1',
'id' => 'textarea1',
'value' => ā€˜ā€˜,
'rows' => '5',
'cols' => '30',
];
#label
echo form_label('Details ', 'textarea1');
echo form_textarea($text1);
Vederea forma1.php
<?php
$this->load->helper('form');
echo form_open();
#text control
$data1 = ['name' => 'text1',
'id' => 'text1',
'value' => $var1,
'maxlength' => '100',
'size' => '30',
];
#label
echo form_label('Text1 ', 'text1');
echo form_input($data1);
#submit button
echo form_submit('submit', '->');
#textarea
$text1 = ['name' => 'textarea1',
'id' => 'textarea1',
'value' => $var2,
'rows' => '5',
'cols' => '30',
];
#label
echo form_label('Details ', 'textarea1');
echo form_textarea($text1);
Routes.php
$route['default_controller'] = 'FormsController';
$route['404_override'] = '';
$route['translate_uri_dashes'] = FALSE;
$route['copy'] = 'FormsController/copy';

6. CodeIgniter copy2