сайт о программировании

Абстрактная фабрика (паттерн - шаблон) - описание

пройдёмся по всем пунктам

Название и классификация паттерна

паттерн, порождающий объекты.

Назначение

Предоставляет интерфейс для создания семейств взаимосвязанных или взаимозависимых объектов, не специфицируя их конкретных классов.

Известен также под именем

Kit (инструментарий).

Описание паттерна (шаблона) проектирования - пункты

Довольно полным описание будет если упомянуть такие пункты:

  1. Название и классификация
  2. Назначение
  3. Псевдоним
  4. Мотивация
  5. Применимость
  6. Структура
  7. Участники
  8. Отношения
  9. Результаты
  10. Реализация
  11. Пример кода
  12. Известные применения
  13. Родственные паттерны

вот описание на примере абстрактной фабрики

Инстацирование - что это такое

Инстацирование - это создание экземпляра класса. На диаграмма обозначаться может например так.

php storm вернуть удалённый файл

жмём правой кнопкой мыши на папку в которой был этот файл или на сам проект (структура проект слева) - там выбираем:

Local History -> Show History

потом выбираем нужный "момент" (опять же - левая часть нового окна - там будет секция Deleted) и жмём стрелочку отката)

yii post параметры порядок переменных

по-идее значения иметь не должен...

Yii ссылка на обработчик формы - action url in html

yii ссылка на обработчик формы - action url in html

Чтобы сослаться из кода формы на действие adduser контроллера site = (site/adduser)
достаточно в атрибутах формы написать:

Yii передать переменную в view

передать переменную в представление ( view) так:

public function actionSome()
    {
        $message = "Привет МИР (МИР->ТРУД->МАЙ) ! =)";
        $this->render('index',array('message'=>$message)); // Чтобы отобразить представление
 
    }

подробнее здесь

Yii - шаблон/представление для контроллера change layout for controller

Сменить шаблон контроллера просто:
можно написать непосредственно перед передачей управления от действия контроллера его представлению так (в коде контроллера):

$this->layout = 'form'; // указываем шаблон
 $this->render('input'); // а это представление одного из действий контроллера

Или можно определить такое значение в классе нашего контроллера - особенно если мы хотим использовать для всех его действий какой-то конкретный шаблон:

HTML5 стилизация checkbox - изменения стиля - добавление картинки

HTML5 стилизация checkbox - изменения стиля - добавление картинки

отличный пример с возможностью закачать демо имеется здесь: http://tutorialzine.com/2011/03/better-c...

Pages

Subscribe to RSS - сайт о программировании