[eluser]snortop[/eluser]
I have problem parsing my array into the view.
I get the page and i get a single row data.
But when im parsing into the array, i get a
Quote:Message: Trying to get property of non-object
What am i doing wrong??
My view page, from controllers
Code:
function view()
{
$this->load->model('page_model');
$colpage = $this->page_model->getpagebyname($this->uri->segment(3));
// If no page found show empty page
if($colpage = false) {
$this->load->view('page/empty');
}
else {
$data = array(
'pagedata' => $colpage
);
$this->load->view('page/view',$data);
}
}
The getpagebyname from model
Code:
function getpagebyname($pagename)
{
$this->db->where('head', $pagename);
$query = $this->db->get('page');
return $query->row();
}
page/view
Code:
<table style="text-align: left; width: 100%;" border="1"
cellpadding="2" cellspacing="2">
<tbody>
<tr>
<td>
<table style="text-align: left; width: 100%;" border="0" cellpadding="2" cellspacing="2">
<tbody>
<tr>
<td style="text-align: left; width: 50%;">
<?php
echo $pagedata->head;
?>
</td>
<td style="width: 50%; text-align: right; vertical-align: top;">
<?php
/*
* Maybe have a image link in here instead
*/
echo anchor("page/edit/$pagedata->head","Rediger");
echo " | ";
echo anchor("page/delete/$pagedata->head", "Delete");
?>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td style="width: 100%; text-align: left; vertical-align: top;">
<?php echo $pagedata->text; ?>
</td>
</tr>
<tr>
<td style="text-align: center; vertical-align: top;">created data </td>
</tr>
</tbody>
</table>