|
500 - An error has occurred |
|
|
|
|
Written by Administrator
|
|
Wednesday, 30 April 2008 01:13 |
500 - An error has occurred เกิดจาก ดูที่ HellosControllerHelloต้องมี Hello ต่อท้ายด้วย ไฟล์ controller.php class HellosController extends JController { } controllers/Hello.php class HellosControllerHello extends HellosController { /** * constructor (registers additional tasks to methods) * @return void */ function __construct() { parent::__construct();
// Register Extra tasks $this->registerTask( 'add' , 'edit' ); }
/** * display the edit form * @return void */ function edit() { JRequest::setVar( 'view', 'hello' ); JRequest::setVar( 'layout', 'form' ); JRequest::setVar('hidemainmenu', 1);
parent::display(); }
/** * save a record (and redirect to main page) * @return void */ function save() { $model = $this->getModel('hello');
if ($model->store($post)) { $msg = JText::_( 'Greeting Saved!' ); } else { $msg = JText::_( 'Error Saving Greeting' ); }
// Check the table in so it can be edited.... we are done with it anyway $link = 'index.php?option=com_hello'; $this->setRedirect($link, $msg); }
/** * remove record(s) * @return void */ function remove() { $model = $this->getModel('hello'); if(!$model->delete()) { $msg = JText::_( 'Error: One or More Greetings Could not be Deleted' ); } else { $msg = JText::_( 'Greeting(s) Deleted' ); }
$this->setRedirect( 'index.php?option=com_hello', $msg ); }
/** * cancel editing a record * @return void */ function cancel() { $msg = JText::_( 'Operation Cancelled' ); $this->setRedirect( 'index.php?option=com_hello', $msg ); } }
|
|
Last Updated ( Wednesday, 30 April 2008 01:53 )
|