yii

Условно Первая встреча сообщества разработчиков PHP в Воронеже. Февраль 2020

17 февраля состоялась встреча участников воронежского телегам-чата https://t.me/php_vrn, на которой Александр Макаров рассказал о готовящемся релизе третьей версии знаменитого php-фреймворка Yii.

Александр Макаров о том нужно ли программисту высшее образоение, о Yii, ФКН ВГУ, opensource и самом главном для начинающих

Один из известнейших программистов из Воронежа в мире, выпускник ВГУ Александр Макаров рассказывает для IFF о:
Yii, ФКН, высшем образовании, opensource и о том, что самое важное для начинающих)
Смотрите: https://youtu.be/6SWALHUJBxw и присоединяйтесь к IFF даже если у вас вообще никакого образования нет - поможем и научим)

Учебный php-фрейморк от IFF

Давно ничего не было в разделе новостей, хотя новости-то были)

Нами создан простой учебный MVC фреймворк (для действующего курса), который позволяет лучше понять начинающим современные подходы к разработке (основы архитектуры).

Ознакомиться с SimpleMVC можно тут: https://github.com/it-for-free/SimpleMVC...

P.S. основным источник идей служил знаменитый каркас Yii2.

deployer npm install + run bulid Не работает задание (task), Решение

The command "npm run build" failed.

Exit Code: 254 (Unknown error)

-- причина в том, что перед выполнением команд, необходимо переходить в нужную папку, пример для yii2:

yii2 Вложенные множественные модели (sql) на одной форме как с ними работать

Про mongodb мы уже говорили, теперь посмотрим какие варианты у нас есть для sql (напр. mysql)

Частично о множественных моделях на форме говорит и официальная документация, но это не совсем то, что нам надо.

Проблемы реализации:

Как именно формировать атрибут name во вложенном списке моделей (например список Фотографий в Альбоме) - с этим же тесно связана проблема возврата ошибки.

Сайт-портфолио на yii (yii2)

  1. Авторизация
  2. Админка:
    1. Отдельный контроллер -- все методы только для авторизованных пользователей
    2. Отдельный для шаблон для админки (появляется отдельное меню)
  3. Галерея:
    • Сущность: альбом (название, описание)
    • Сущность: фото (ссылаться на альбом)

amcharts serial Столбцовая диаграмма длинные подписи, перенос строк, отступ (не умещаются надписи)

Тут важно:

"ignoreAxisWidth" => true,
"autoWrap" => true

и отступ слева:

"marginLeft" => 350

Пример целиком (синксис php, в js по аналогии):

multiselect (select2) javascript Клик с прижатым контролом (Ctrl) скрывает родительскую форму -- динамический элемент

Если вы нажимаете контрл, то событие клика начинает проходить "дальше" и получается, что это может скрывать элемент на странице, который скрывается, скажем при клике по body -- чтобы избежать этого можно завести специальную переменную, которая бы запрещала скрывать элемент, в случае если прижат ctrl (сделать это можно так) и проверять её значение в скрывающей функции.

Pages

Subscribe to RSS - yii