×
Please submit new Bug Reports on GitHub: github.com/Jensen-Technologies/component-creator-issues/issues
Frontend validation - probably controller bug
Dariusz
New Member
Posts: 7
7 år 9 måneder dager siden #1488
av Dariusz
Frontend validation - probably controller bug opprettet av Dariusz
102/5000
Validation does not work on the server side.
Currently it looks like this:It seems to me that it should be so:
Maybe I'm wrong, but after this modification, for me everything is working correctly
Validation does not work on the server side.
Currently it looks like this:
// Validate the posted data.
$data = $model->validate($form, $data);
// Check for errors.
if ($data === false)
{
some code here
}
// Attempt to save the data.
$return = $model->save($data);
// Check for errors.
if ($return === false)
{
some code here
}
// Check in the profile.
if ($return)
{
$model->checkin($return);
}
// Clear the profile id from the session.
$app->setUserState('com_pytania.edit.pytanie.id', null);
// Redirect to the list screen.
$this->setMessage(JText::_('COM_PYTANIA_ITEM_SAVED_SUCCESSFULLY'));
$menu = JFactory::getApplication()->getMenu();
$item = $menu->getActive();
$url = (empty($item->link) ? 'index.php?option=com_pytania&view=pytania' : $item->link);
$this->setRedirect(JRoute::_($url, false));
// Flush the data from the session.
$app->setUserState('com_pytania.edit.pytanie.data', null);
// Validate the posted data.
$data = $model->validate($form, $data);
// Check for errors.
if ($data === false)
{
some code here
} else {
// Attempt to save the data.
$return = $model->save($data);
}
// Check for errors.
if ($return === false)
{
some code here
}
// Check in the profile.
if ($return)
{
$model->checkin($return);
// Clear the profile id from the session.
$app->setUserState('com_pytania.edit.pytanie.id', null);
// Redirect to the list screen.
$this->setMessage(JText::_('COM_PYTANIA_ITEM_SAVED_SUCCESSFULLY'));
$menu = JFactory::getApplication()->getMenu();
$item = $menu->getActive();
$url = (empty($item->link) ? 'index.php?option=com_pytania&view=pytania' : $item->link);
$this->setRedirect(JRoute::_($url, false));
// Flush the data from the session.
$app->setUserState('com_pytania.edit.pytanie.data', null);
}
Maybe I'm wrong, but after this modification, for me everything is working correctly
Vennligst Logg inn eller Registrer konto for å bli med i samtalen.
Andres Maeso
Platinum Member
Posts: 338
7 år 9 måneder dager siden #1492
av Andres Maeso
Andrés Maeso
Customer relations manager at Joomla Component Creator.
Denne e-postadressen er beskyttet mot programmer som samler e-postadresser. Du må aktivere javaskript for å kunne se den.
Besvart av Andres Maeso i emne Frontend validation - probably controller bug
Hi.
My partners tell me that they successfully received the support ticket via the contact forum and this was fixed yesterday. Thanks for taking the time to report it!
My partners tell me that they successfully received the support ticket via the contact forum and this was fixed yesterday. Thanks for taking the time to report it!
Andrés Maeso
Customer relations manager at Joomla Component Creator.
Denne e-postadressen er beskyttet mot programmer som samler e-postadresser. Du må aktivere javaskript for å kunne se den.
Vennligst Logg inn eller Registrer konto for å bli med i samtalen.
Tid til å lage siden: 0.075 sekunder