Joomla - Component: a Hello pageTag: joomla, cms, Joomla Component Category: PHP Framework post: 08 Nov 2007 read: 3,411
After build list screen at front end, we want to display single data in a page. Now, we will build single page data with link to back frontpage.
- Open "hello.php", update with following code:
switch( $task ){
case 'view':
viewHello($option);
break;
default:
showPublishedHello($option);
break;
}
- add viewhello() function:
function viewHello($option)
{
$id = JRequest::getVar('id', 0);
$row =& JTable::getInstance( 'hello', 'Table');
$row->load($id);
if(!$row->published)
{
JError::raiseError( 404, JText::_('Invalid ID Provided'));
}
HTML_hello::viewHello($row, $option);
}
- Open "hello.html.php". Add following function after showhello():
function viewHello($row, $option)
{ ?>
<p class="contentheading"><?php echo "ID: <b>". $row->id ."</b>";?></p>
<p><?php echo "Message: <br><b>". $row->message . "</b>";?></p>
<?php $link = 'index.php?option='. $option; ?>
<p><a href="<?php echo $link;?>">< return to the hello frontpage</a></p>
<?php
}

|
|
| Give Your Opinion | Recommend
|