Найдено 127 результатов
- 2012.02.06, 15:23
- Форум: Общие вопросы (Yii 1.x)
- Тема: Relation к разным моделям в зависимости от значения поля
- Ответы: 5
- Просмотры: 1894
Re: Relation к разным моделям в зависимости от значения поля
Насколько я понимаю, нужно выбрать некоторые блоги с соответствующими user/community/projects? Нужно соединять все таблицы (+ добавить при соединении условия вида on model = "user" и т.п.), в relations() для этого можно задать "on" и "condition". Однако в этом случае ба...
- 2012.02.06, 14:59
- Форум: Общие вопросы (Yii 1.x)
- Тема: Relation к разным моделям в зависимости от значения поля
- Ответы: 5
- Просмотры: 1894
Re: Relation к разным моделям в зависимости от значения поля
То, что вы описали, называется Polymorphic Associations (по крайней мере так это называет Bill Karwin :) ), и это есть не очень хорошо. Если дружите с английским, то почитайте его полный ответ на Stack Overflow: http://stackoverflow.com/questions/441001/possible-to-do-a-mysql-foreign-key-to-one-of-t...
- 2012.02.06, 12:49
- Форум: Общие вопросы (Yii 1.x)
- Тема: MVC и вывод данных для ajax в контроллере
- Ответы: 2
- Просмотры: 895
Re: MVC и вывод данных для ajax в контроллере
Не только можно, но и нужно, чтобы render() не добавил к ответу что-нибудь неординарное
- 2012.02.06, 12:46
- Форум: Общие вопросы (Yii 1.x)
- Тема: Разные выджеты на разных страницах
- Ответы: 2
- Просмотры: 926
Re: Разные выджеты на разных страницах
Можно воспользоваться clip'ами. Вот интересный топик: http://www.yiiframework.com/forum/index ... entry52166 (посты mindplay).
- 2012.02.06, 12:12
- Форум: Общие вопросы (Yii 1.x)
- Тема: Одновременная авторизация пользователя в двух приложениях
- Ответы: 5
- Просмотры: 1670
Re: Одновременная авторизация пользователя в двух приложения
Backend на другом домене? Тогда не удивительно, что куки работать не будут, почитайте эту тему: http://www.yiiframework.com/forum/index ... subdomains
Можно вдобавок ко всему хранить сессии в базе данных, если планируется перенести backend на другой сервер.
Можно вдобавок ко всему хранить сессии в базе данных, если планируется перенести backend на другой сервер.
- 2012.02.06, 09:55
- Форум: Общие вопросы (Yii 1.x)
- Тема: Одновременная авторизация пользователя в двух приложениях
- Ответы: 5
- Просмотры: 1670
Re: Одновременная авторизация пользователя в двух приложения
Я наоборот выбрал такое разделение, чтобы отделить пользователей админки от фронта. Т.е., залогинившись во frontend, а затем перейдя в backend, мы не получим ошибку "отказано в доступе", вместо этого будет любезно предложено ввести логин/пароль админа.
- 2012.02.05, 18:14
- Форум: Общие вопросы по программированию
- Тема: Скрипт не работает для добавленых элементов на страницу
- Ответы: 9
- Просмотры: 3379
Re: Скрипт не работает для добавленых элементов на страницу
К новым картинкам нужно снова применять $("a[rel=group_document]").fancybox(). Это можно делать после завершения работы uploadify (onAllComplete).
- 2012.02.05, 11:41
- Форум: Общие вопросы (Yii 1.x)
- Тема: Что такое поведенние обычными словами?
- Ответы: 6
- Просмотры: 1698
Re: Что такое поведенние обычными словами?
трейты совсем другое. трейты это как копи-паст. Так уж совсем? :) Если мне нужно добавить в класс несколько методов, но я хочу обойтись без наследования, то трейты и поведения становятся альтернативными вариантами, но со своими преимуществами и недостатками. Я не вижу смысла перечислять все различи...
- 2012.02.05, 02:00
- Форум: Общие вопросы (Yii 1.x)
- Тема: Что такое поведенние обычными словами?
- Ответы: 6
- Просмотры: 1698
Re: Что такое поведенние обычными словами?
Почитайте про трейты: http://php.net/manual/ru/language.oop5.traits.php
С помощью поведений можно добиться схожего результата, но есть и множество различий.
С помощью поведений можно добиться схожего результата, но есть и множество различий.
- 2012.02.05, 01:54
- Форум: Обо всем
- Тема: Автоматизация веб-разработки
- Ответы: 6
- Просмотры: 2656
Re: Автоматизация веб-разработки
Странно, но я думаю, что всё совсем наоборот. Веб-приложения становятся всё разнообразнее, и каждое требует индивидуального подхода в проектировании, именно поэтому популярные CMS начинают заявлять о том, что у них "под капотом" очень гибкие и расширяемые фреймворки, хотя очевидно, что даж...
- 2012.02.04, 12:21
- Форум: Общие вопросы (Yii 1.x)
- Тема: Правильное использование CMenu - как?
- Ответы: 2
- Просмотры: 1019
Re: Правильное использование CMenu - как?
public $menu в контроллере нужен для бокового меню (найти можно в layouts/column2.php вроде). Внутри контроллера или любого представления можно добавить в это меню элементы через $this->menu = array(...). И из этого же следует, что в любом представлении $this возвращает объект текущего контроллера (...
- 2012.02.04, 00:17
- Форум: Общие вопросы (Yii 1.x)
- Тема: CModel проектирование модели
- Ответы: 3
- Просмотры: 1529
Re: CModel проектирование модели
Значит никто
- 2012.02.03, 14:38
- Форум: Обо всем
- Тема: Yii не современный :( Затроллим?
- Ответы: 11
- Просмотры: 4787
Re: Yii не современный :( Затроллим?
В чем-то Yii лучше Symfony, а в чем-то уступает. С выходом Yii 2 этот "недостаток" исчезнет, и да, это действительно другой класс фреймворков, да и сам фреймворк, по словам разработчиков, скорее - бонус. Уж очень они любят его представлять как набор "decoupled" библиотек
- 2012.02.03, 12:43
- Форум: Обо всем
- Тема: Yii не современный :( Затроллим?
- Ответы: 11
- Просмотры: 4787
Re: Yii не современный :( Затроллим?
В Yii тоже DI, кстати :) Да я просто хотел сказать, что в понятие "современности" вкладывают обычно какие-то модные слова, а выражения "более современный" и "менее современный" вообще какие-то неправильные, наверное, как "более белый" и "менее красный&qu...
- 2012.02.03, 11:42
- Форум: Обо всем
- Тема: Yii не современный :( Затроллим?
- Ответы: 11
- Просмотры: 4787
Re: Yii не современный :( Затроллим?
Для начала мне хочется узнать, что значит "современный фреймворк". Наверное тот, где на каждом шагу Dependency Injection?
- 2012.02.02, 20:35
- Форум: Документация и рецепты (Yii 1.x)
- Тема: Мануал по Yii для чайников
- Ответы: 16
- Просмотры: 43302
Re: Мануал по Yii для чайников
Или: лучше день потерять, потом за 5 минут долететь!
- 2012.01.28, 14:05
- Форум: Общие вопросы (Yii 1.x)
- Тема: Дерево жанров музыки
- Ответы: 13
- Просмотры: 4389
Re: Дерево жанров музыки
А можно поподробнее... Почему many_many => innoDB? Можете и вы тоже назвать меня "кэпом", но MyISAM не поддерживает внешние ключи. Конечно, можно все проверки делать на клиенте и вручную удалять записи из таблицы связей, но я бы не стал усложнять себе жизнь. Не вижу ничего плохого в испол...
- 2012.01.28, 13:27
- Форум: Общие вопросы (Yii 1.x)
- Тема: Дерево жанров музыки
- Ответы: 13
- Просмотры: 4389
Re: Дерево жанров музыки
InnoDB есть смысл использовать только если нужны транзакции и внешние связи, в остальных случаях предпочтительней MyISAM. Очевидно, что здесь нужны (артист MANY_MANY жанр) => InnoDB. Nested Set сложнее в понимании, чем Adjacency List, но он гибче и более универсальный. Т.е. люди, использующие AL, п...
- 2012.01.27, 00:18
- Форум: Общие вопросы (Yii 1.x)
- Тема: ajaxLink и дефолтный id
- Ответы: 3
- Просмотры: 1128
Re: ajaxLink и дефолтный id
Если не нравятся дефолтные, можно задавать вручную для каждого элемента через htmlOptions, а для виджетов прямо через свойство id Хотя иногда это просто приходится делать, когда на странице есть #yt1, а через ajax приходит совсем другой #yt1.
- 2012.01.25, 18:41
- Форум: Общие вопросы (Yii 1.x)
- Тема: yiiactiveform (Yii 1.1.9)
- Ответы: 7
- Просмотры: 2280
Re: yiiactiveform (Yii 1.1.9)
Здесь не смотрели: http://www.yiiframework.com/forum/index ... own-issues ?