×
Please submit new Bug Reports on GitHub: github.com/Jensen-Technologies/component-creator-issues/issues
Frontend validation - probably controller bug
Dariusz
Nouveau membre
Posts: 7
il y a 7 ans 9 mois #1488
par Dariusz
Frontend validation - probably controller bug a été créé par 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
Connexion ou Créer un compte pour participer à la conversation.
Andres Maeso
Membre platinium
Posts: 338
il y a 7 ans 9 mois #1492
par Andres Maeso
Andrés Maeso
Customer relations manager at Joomla Component Creator.
Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser.
Réponse de Andres Maeso sur le sujet 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.
Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser.
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.052 secondes