Я новичок в системе codeigniter. Когда я пытаюсь загрузить параметр в codeigniter, он показывает ошибку, такую как Missing argument 1. Кто-нибудь может помочь решить мою проблему. Вот мой код.Отсутствует аргумент в codeigniter
Это мой код зрения. В видовом коде я называю параметр в «> Подробнее код
<div class="row m-t-20">
<?php foreach($show as $row) { ?>
<div class="col-md-3 col-sm-6 col-xs-12">
<a href="#"></a>
<div class="recent-pro-box">
<div class="pro-img">
<a href="#"></a>
<img src="<?php echo base_url()?>uploads/<?php echo $row['img_path']; ?>" alt="" class="img-responsive" />
</div>
<h2 class="title"><?php echo $row['title'];?></h2>
<p><?php echo $row['message'];?> ...</p>
<div class="more-link"><a href="<?php echo base_url("Helen/viewProjects/".$row['p_id']); ?>">Read More</a></div>
</div>
</div>
<?php }?>
</div>
контроллер
public function viewProjects($id)
{
$data['show']=$this->Selection_Model->fullProjects($id);
$this->load->view('topurl');
$this->load->view('nav');
$this->load->view('fullProjects',$data);
$this->load->view('footer');
}
Код модели
public function fullProjects($id){
$this->db->select('*');
$this->db->where('p_id',$id);
$this->db->from('projects');
$query = $this->db->get();
$result = $query->row_array();
return $result;
}
Окончательный вид кода
<div class="col-md-7 ab-text">
<?php foreach($show as $row) { ?>
<div class="col-md-3 col-sm-6 col-xs-12">
<a href="#"></a>
<div class="recent-pro-box">
<div class="pro-img">
<p><?php echo $row['message'];?> ...</p>
</div>
</div>
<?php }?>
</div>
</div>
проверить ' $ show' с помощью 'print_r ($ show)' и проверить, что 'p_id' существует в самом верхнем фрагменте кода –
@deep я проверяю его так, чтобы он показывал ту же ошибку ... его отображение отсутствующих аргументов 1 –
изменить на' return $ query-> result_array(); 'в' fullProjects ($ id) 'model и repeat' print_r ($ show) 'и см. –