Форум программистов, компьютерный форум, киберфорум
PHP: Symfony
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
 Аватар для PAMPA
7 / 7 / 6
Регистрация: 20.03.2014
Сообщений: 120

Генерация setters и getters на symfony

01.01.2016, 23:11. Показов 1474. Ответов 1

Студворк — интернет-сервис помощи студентам
Всем доброго времени суток дорогие форумчани. У меня не удается сгенерировать getter and Setter
PHP
1
php app/console doctrine:generate:entities AppBundle/Entity/Product
но после этой команды выдает следующую ошибку :
PHP
1
2
3
 [Doctrine\Common\Annotations\AnnotationException]                                                  
  [Semantical Error] The annotation "@Assert\NotBlank" in property AppBundle\Entity\Person::$email   
  was never imported. Did you maybe forget to add a "use" statement for this annotation?
как эте уладить
код на AppBundle/Entity/Person.php
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
<?php
 
namespace AppBundle\Entity;
use Symfony\Component\Validator\Constraints as Asset;
use Doctrine\ORM\Mapping as ORM;
 
/**
 * Person
 *@ORM\Entity(repositoryClass="AppBundle\Repository\PersonRepository")
 * @ORM\Table(name="person")
 */
class Person
{
    /**
     * @ORM\Column(type="integer")
     * @ORM\Id
     * @ORM\GeneratedValue(strategy="AUTO")
     *
     * @var integer
     */
    protected $id;
 
    /**
     * @Assert\NotBlank()
     * @Assert\Email("message = "The email '{{ value }}' is not a valid email.", checkMX = true")
     * @ORM\Column(type="string", length = 40)
     * @var string
     */
    protected $email;
    /*
     * @Assert\NotBlank()
     * @ORM\Column(type="string",length = 50)
     */
    protected $name;
    /*
     * @Asset\NotBlank()
     * @ORM\Column(type="string",length= 50)
     */
    protected $lastname;
    /*
     * @Asset\NotBlank()
     * @ORM\Column(type="string")
     *
     */
    protected $password;
 
    //get email and setEmail
    public function getEmail()
    {
        return $this->email;
    }
 
    public function setEmail($email)
    {
        $this->email = $email;
    }
 
    //get name and setName
    public function getName()
    {
        return $this->name;
    }
    public function setName($name)
    {
        $this->name = $name;
    }
    //get lastname and setLastname
    public function getLastname()
    {
        return $this->lastname;
    }
    public function setLastname()
    {
        $this->lastname = $lastname;
    }
    /**
     * Get id
     *
     * @return integer
     */
    public function getId()
    {
        return $this->id;
    }
}
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
01.01.2016, 23:11
Ответы с готовыми решениями:

getters and setters
Простите, не нашел в гугле внятного описания соответствующий функций? Что это такое? И как этим пользоваться в Intellij IDEA?

Getters and setters
Ребят, хочу спросить, читал что static не очень хорошо, поэтому начал внедрять getters и setters в программу. Суть вопроса: Имеется...

Phpstorm, generate getters & setters
Подскажите, почему phpstorm может не создать геттеры и сеттеры? Вот код: namespace App\Entity; use Doctrine\ORM\Mapping as ORM; ...

1
 Аватар для Svid_off
82 / 82 / 38
Регистрация: 15.03.2013
Сообщений: 280
12.01.2016, 15:12
Уже разобрались?
У Вас:
PHP
1
use Symfony\Component\Validator\Constraints as Asset;
и
PHP
1
2
3
4
5
6
    /**
     * @Assert\NotBlank()
     * @Assert\Email("message = "The email '{{ value }}' is not a valid email.", checkMX = true")
     * @ORM\Column(type="string", length = 40)
     * @var string
     */
нужно исправить алиас:
PHP
1
use Symfony\Component\Validator\Constraints as Assert;
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
12.01.2016, 15:12
Помогаю со студенческими работами здесь

Velocity не видит getters
Доброго времени суток. Разбираюсь с velocity. Имею темплейт следующего вида: &lt;html&gt;&lt;head&gt;...

Symfony 4
Добрый вечер.История такова. Сижу на фрилансе upwork, смотрю биржу и вижу,что очень много проектов на symfony, и не плохие деньги платят....

Symfony 2.*
Всем привет. Недавно начал изучать Symfony. Я так думаю у меня будет возникать много вопросов. Поэтому и создаю эту тему! Если решения...

Symfony 2
Я новичок в symfony и поэтому решил посоветоватся с теми у кого больше опыта . Нужно написать админку , но я не могу выбрать правильный...

Книжка о Symfony
Кто-то может посоветовать какуе-то книжку кто можно прочитать о Symfony, или какуе-то хорошую статью, но лучше книжку


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru