symfony Entity "..." does not exist in the "..." bundle. You may have mistyped the bundle name or.. - Ошибка при генерации CRUD

Entity "..." does not exist in the "AppBundle" bundle. You may hav
e mistyped the bundle name or maybe the entity doesn't exist yet (create it
first with the "doctrine:generate:entity" command).

-- в ответ на попытку сгенерировать CRUD.
И это при то что сущность была снегерирована автоматически.

Задача 13. Создайте функцию, которая принимает на вход массив случайных чисел из диапазона [5..12]. Обходит этот массив и делает

Задача 13. Создайте функцию, которая принимает на вход массив случайных чисел из диапазона [5..12]. Обходит этот массив и делает для каждого элемента следующее (пусть она оказывает побочный эффект прямо в своём теле):
Если это число равно 5 -- то выведете на экран строку "пять", если 6 -- то строку "шесть", если 7 -- то число "7", иначе -- строку "какое-то другое число".
Используйте для решения задачи оператор switch

Задача из списка

Хочу стать программистом, уже написал участникам IFF. Что делать дальше

Если вы читаете эти строки, то значит уже написали нам по этому поводу и вам подходит то, чему мы учим (посмотри что там по ссылкам)....хотя, конечно, вы могли просто наткнуться на эту запись бродя по Сети -- ничего страшного (опять же ознакомьтесь с содержимым ссылок ;)

Далее делаем следующее:

Задача 12. Даны два массива по 20 элементов каждый (заполните случайными числами, так чтобы среди элементов массива при очередно

Задача 12. Даны два массива по 20 элементов каждый (заполните случайными числами, так чтобы среди элементов массива при очередном запуске программы могли встретиться и отрицательные и положительные числа).
Сравните каждый 3-ий элемент 1-ого массива с каждый 2-ым элементов 2-ого массива - сравнение проводите пока не закончится та выборка, которая короче.

Задача из списка

symfony Переопределение имени колонки в сущности -- ???? (entity)

symfony different name of entity field and table

Для такблицы:

/**
 * @ORM\Entity
 * @ORM\Table(name="transactions")
 */
class Transaction
{

$(...) is null -- что значит (Если JQuery подключен, но ничего не работает) -- noConflict()

$(...) is nul

может означать, что библиотека не загурузилась корректно, или есть конфликт из-за использования символа бакса.

Убедитесь что нигде на странице (или в одном из подключенных скриптов) не вызывается:

jQuery.noConflict();

-- этот вызов тоже может "разыменновывать" знак доллара (можно поискать по строке "noConflict()").

Оператривное решение

Заменить вызовы типа (в вашем коде):

symfony -- не работает redirect() Как сделать переадресацию

Не работает метод redirect($url) в Symfony

Маршрутизация контроллера построена таким образом:

/**
 * Article контроллер
 * 
 * @Route("article")
 */
class ArticleController extends Controller
{
    /**
     * Выводит на экран список всех статей
     * 
     * @Route("/", name="article_index")
     * 
     * @return Response
     */
    public function indexAction() {}

Т.е. indexAction() вызввается по адресу:

http://localhost/article/

symfony Doctrine -- создать foreign key -- связь One To One между сущностями (внешние ключи)

Описать связь таблиц через внешний ключ можно также с помощью аннотаций к свойствам.

Простейший пример - однонаправленная связь

Однонаправленная связь Один-к-Одному (когда единственному значению одной сущности соответствует одно значение другой сущности):

symfony Doctrine -- создать primary key (первичный ключ)

Можно с помощью аннотаций свойств.

Чтобы при создании таблицы был сгенерирован автозаполняемый primary key (auto_increment в MySQL, serial в PostgreSQL), добавляем в аннотацию строку GeneratedValue:

class Articles {

    /**
     * @ORM\Id
     * @ORM\Column(type="integer")
     * @ORM\GeneratedValue
     */
    private $id;

symfony Несколько маршрутов для одного действия контроллера (routes -- два и более для action). Например со слэшем и без

Задача -- чтобы какой-то маршрут открывался и со слэшем и без него (без использования переадресации).

В том примере показано как открыть со слжшем и без него --то есть моё действие запускается так (в ответ на переход по URL):

имясайта.ru/image

и так:

имясайта.ru/image/

Решение через аннотации

Если вы используете для маршрутизации аннотации, то можно использовать две аннотации @Route (только важно чтобы имена маршрутов были разными -- иначе значение просто переопределится):

Pages

Subscribe to fkn+antitotal RSS