Size: a a a

2021 February 02

D

Dmitry in symfony
👤 User
С точки зрения php ни в чем. С точки зрения логики Класс B не реализует абстрктный метод c(); По идее, должна была бы быть ошибка.
нет, это абстрактный класс, не обязательно реализовывать его методы
источник

АЯ

Андрей Ява in symfony
Это не функциональное программирование. Это просто функции раскиданы куда ни попадя.
Больше смахивает на процедурный подход
источник

BB

Beknur Baltabaev in symfony
$form->isValid() дает мне false, как можно проверить какие поля required?
источник

AK

Aleksei Kuznetsov in symfony
$form->getErrors()
источник

BB

Beknur Baltabaev in symfony
есть entity A и entity B. entity A OneToMany к entity B. в форме как это можно указать?

я сделал следующее
->add('b', CollectionType::class, ['entry_type' => BType::class]
источник

СВ

Сергей Вершинин... in symfony
И?😄
источник

BB

Beknur Baltabaev in symfony
все ли я верно указал? есть ли другие методы
источник

BB

Beknur Baltabaev in symfony
у меня еще дальше пойдет
B OneToMany C,
BType extends AbstractType{
 ...
  ->add('c', CollectionType::class, ...
}

и для рендеринга уже большие проблемы
источник

ⓐⓨⓝⓤⓡ in symfony
всем привет! я новичок в симфони, погуглил не нашел ответа. Вопрос вот в чем:

При описание свойств  класса использую строгую типизацию например:

public string $name;

Проект поднят в Докере, версия php 7.4

Но несмотря на это, симфони ругается:
"syntax error, unexpected 'string' (T_STRING), expecting function (T_FUNCTION) or const (T_CONST)

может где то в конфигах нужно прописывать руками версию пхп?
источник

A

AZA in symfony
покажи Dockerfile
источник

ⓐⓨⓝⓤⓡ in symfony
FROM php:7.4-fpm

RUN apt-get update && \
   apt-get install -y git zip \
   && docker-php-ext-install bcmath sockets \
   && docker-php-ext-install pdo_mysql opcache gettext

RUN curl --silent --show-error https://getcomposer.org/installer | php && \
   mv composer.phar /usr/local/bin/composer
источник

ⓐⓨⓝⓤⓡ in symfony
docker exec -it symfony-php sh
# php -v
PHP 7.4.13 (cli) (built: Dec  1 2020 04:25:48) ( NTS )
источник

D

Dmitry in symfony
а как запускаете симфони ?
источник

ⓐⓨⓝⓤⓡ in symfony
запускаю докер и все впринципе
источник

D

Dmitry in symfony
phpinfo сделайте, проверьте что версия пхп нужная
источник

D

Dmitry in symfony
только не из консоли, а из запускаемого файла симфони
источник

ⓐⓨⓝⓤⓡ in symfony
php info PHP Version 7.4.13
источник

D

Dmitry in symfony
а если сделать public $name то работает ?
источник

ⓐⓨⓝⓤⓡ in symfony
Dmitry
а если сделать public $name то работает ?
да
источник

ПВ

Пупс Всемирный... in symfony
ПХП дефолтно работает с нетипизированными значениями. Нужно, чтобы была включена declare(strict_types = 1); это первое
источник