Benim kontroller kullanıcıdan bazı params alır, ben arıyorum görüntüsü içine yerleştirmek istiyorum, ben bu birden fazla parçaya bölme görünümü olmadan nasıl yapmalıyım?
Teşekkür ederim.
Eğer doğru anlamak, sizin denetleyici için böyle bir şey yapmak mümkün olmalıdır
<?php
class Blog extends Controller
{
function index()
{
$data['title'] = "My Real Title";
$data['heading'] = "My Real Heading";
$this->load->view('blogview', $data);
}
}
?>
Ve görünüm için böyle bir şey:
<html>
<head>
<title><?php echo $title;?></title>
</head>
<body>
</body>
</html>
Bu CodeIgnitor Kullanma kılavuzundan here olduğunu
Controller:
function show_something() {
$data = array();
if ($this->input->post('some_form_field') {
$data['form_value'] = $this->input->post('some_form_field');
}
$this->load->view('some_view');
}
Görüntüle:
<html>
<head>
</head>
<body>
<?php if ($form_value): ?>
<h1><?= $form_value; ?></h1>
<?php endif; ?>
<form method="post" action="">
<input type="text" name="some_form_field" />
<input type="submit" value="Show Value on Page" />
</form>
</body>
</html>
denetleyicisi
function show_something() {
$data = array();
if ($this->input->post('some_form_field') {
$data['form_value'] = $this->input->post('some_form_field');
}
$this->load->view('some_view', $data);
}
görünümünde
<html>
<head>
</head>
<body>
<?php if ($form_value): ?>
<h1><? echo $form_value; ?></h1>
<?php endif; ?>
<form method="post" action="">
<input type="text" name="some_form_field" />
<input type="submit" value="Show Value on Page" />
</form>
</body>
</html>