У меня есть эта ошибка. Помоги пожалуйста.Ошибка Symfony, связанная с ограничением обратного вызова, не является допустимой.
Я использую эту инструкцию http://symfony.com/doc/current/reference/constraints/Callback.html для версии 3.0 (я использую Symfony 3.0)
Мой validation.yml
App\Bundle\NameBundle\Entity\Product:
constraints:
- Callback: [validate]
Entity
namespace App\Bundle\NameBundle\Entity;
use Doctrine\ORM\Mapping as ORM;
use Symfony\Component\Validator\Context\ExecutionContextInterface;
/**
* Product
*/
class Product
{
/**
* @var integer
*/
private $id;
/* ... some code .... */
public function validate(ExecutionContextInterface $context)
{
$context->buildViolation('This name sounds totally fake!')
->atPath('firstName')
->addViolation();
}
}
, что я делаю неправильно?
РЕШЕНИЕ:
в validation.yml
...
- Callback: validate
...
Где фактическая ошибка? Что происходит не так? Где вы пытаетесь применить это? и т. д. –
Я нашел решение, спасибо – Neokortex