Я работаю над сайтом CMS, у меня есть одна проблема, которую я пытаюсь исправить с субботы, но я не могу знать, почему такая ошибка появляется. Я получаю ошибку, как это
Ошибка: обнаружена ошибка PHP
Серьезность: Уведомление
Сообщение: попытка получить свойство необъекта
Имя файла: views / services.php
Здесь я использую два значения, одно это results
а другой results
, но я до сих пор не понимаю, почему он показывает ошибку как Попытка получить свойство не-объекта. более того, я использовал ту же концепцию на другой странице, которая работает нормально, но я не знаю, почему я получаю такую ошибку здесь. Пожалуйста, кто-нибудь может направить меня в этом.
Это мой Home.php (контроллер)
//-----------Services page-------------
public function services()
{
$this->load->helper('url');
$this->load->view('header');
$data['results'] = $this->Contact_model->service_us_getvalue();
$data['resultss'] = $this->Contact_model->service_us_getvalue1();
$this->load->view('services',$data);
$this->load->view('footer');
}
Это мой Contact_model.php
//--------Service----------
//query to select the different rows
function service_us_getvalue()
{
return $this->db->get('service_us')->row();
}
function service_us_getvalue1()
{
return $this->db->get("service_us WHERE type='Section_2'")->result();
}
Service.php
// This is how it looks when the website is in static mode this one I'm trying to convert dynamic.
<div class="col-md-6">
<div class="media">
<ul>
<li>
<div class="media-left">
<i class="fa fa-pencil"></i>
</div>
<div class="media-body">
<h4 class="media-heading">Web Development</h4>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus interdum erat libero, pulvinar tincidunt leo consectetur eget.</p>
</div>
</li>
<li>
<div class="media-left">
<i class="fa fa-book"></i>
</div>
<div class="media-body">
<h4 class="media-heading">Responsive Design</h4>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus interdum erat libero, pulvinar tincidunt leo consectetur eget.</p>
</div>
</li>
<li>
<div class="media-left">
<i class="fa fa-rocket"></i>
</div>
<div class="media-body">
<h4 class="media-heading">Bootstrap Themes</h4>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus interdum erat libero, pulvinar tincidunt leo consectetur eget.</p>
</div>
</li>
</ul>
</div>
</div>-->
<?php
if (isset($resultss))
{
echo $resultss->description;
}
?>
Надеюсь, что это поможет вам :
использование row()
вместо result()
в service_us_getvalue1
метод
Ваш модельный метод service_us_getvalue1
должно быть так:
function service_us_getvalue1()
{
$this->db->where('type' , 'Section_2');
return $this->db->get("service_us")->row();
}
Попробуйте это может помочь вам
<?php
if (isset($resultss))
{
echo $resultss['description'];
}
?>