Найдено 127 результатов

andy_s
2012.02.20, 15:37
Форум: Общие вопросы по программированию
Тема: Среда разработки приложений
Ответы: 6
Просмотры: 3009

Re: Среда разработки приложений

viewtopic.php?f=3&t=4459

Сам пробовал и NetBeans, и phpStorm, но сейчас пользуюсь Notepad++ и Komodo Edit, т.к. потянуло к легковесным редакторам :) Рекомендовать что-то одно очень трудно, т.к. все пользуются, чем им удобно.
andy_s
2012.02.20, 13:55
Форум: Общие вопросы (Yii 1.x)
Тема: [РЕШЕНО] Изменение пути к контролерам/компонентам
Ответы: 1
Просмотры: 853

Re: Изменение пути к контролерам/компонентам

http://www.yiiframework.com/doc/api/1.1 ... ath-detail

Задать путь можно практически к любой директории, достаточно поискать в API методы, содержащие path (layoutPath, viewPath, etc.).
andy_s
2012.02.19, 18:44
Форум: Общие вопросы (Yii 1.x)
Тема: Main по умолчанию
Ответы: 2
Просмотры: 896

Re: Main по умолчанию

Либо $this->layout = false, либо $this->renderPartial().
andy_s
2012.02.19, 14:37
Форум: Общие вопросы (Yii 1.x)
Тема: onBeginRequest или конструктор Controller
Ответы: 2
Просмотры: 1623

Re: onBeginRequest или конструктор Controller

Между onBeginRequest и созданием контроллера проходит много времени. Например, производится разбор url правил. Если до создания контроллера вам не нужно знать город человека, то, конечно, разницы никакой не будет, и тогда в данном случае лучше позже (когда действительно потребуется), чем раньше. Ещё...
andy_s
2012.02.19, 12:06
Форум: Предлагаю работу
Тема: Нужен человек
Ответы: 2
Просмотры: 1492

Re: Нужен человек

Переносить на Yii ради переноса на Yii? :) С таким требованием (главное, чтоб работало) можно только навредить скорости работы сайта.
andy_s
2012.02.19, 10:30
Форум: Общие вопросы (Yii 1.x)
Тема: Как создать общего родителя для модели (extends CActiveReco)
Ответы: 10
Просмотры: 2340

Re: Как создать общего родителя для модели (extends CActiveR

Пример, как эту задачу можно решить с помощью поведений. Я так никогда не делал, думаю, и другим будет интересно. Если нужно добавить какие-то методы, которых нет в ActiveRecord, то да, тут всё ясно, а вот когда нужно перекрыть существующие (attributeLabels, rules, ...), то возникают проблемы. Исклю...
andy_s
2012.02.19, 01:22
Форум: Общие вопросы (Yii 1.x)
Тема: Как создать общего родителя для модели (extends CActiveReco)
Ответы: 10
Просмотры: 2340

Re: Как создать общего родителя для модели (extends CActiveR

kukuruku писал(а):можно еще использовать поведения
не будет ли это плохим решением?
Сначала приведите пример, потому что без него отвечать бессмысленно :)
andy_s
2012.02.18, 16:39
Форум: Общие вопросы (Yii 1.x)
Тема: Как создать общего родителя для модели (extends CActiveReco)
Ответы: 10
Просмотры: 2340

Re: Как создать общего родителя для модели (extends CActiveR

mc-bear писал(а):в PHP >5.3 не обязателен метод model в каждой модели ;)
Ну так можно и для PHP 5.4 продолжить и сказать, что слово array() в конфигах можно не писать :) Я фактически процитировал гайд, где написано, что метод model() обязателен, а так да, на PHP 5.3 пользоваться Yii намного удобнее.
andy_s
2012.02.18, 15:25
Форум: Общие вопросы (Yii 1.x)
Тема: Как создать общего родителя для модели (extends CActiveReco)
Ответы: 10
Просмотры: 2340

Re: Как создать общего родителя для модели (extends CActiveR

В каждом наследнике должен быть объявлен статический метод model(). Базовый класс помещаете в components, наследников в models, и всё прекрасно работает :)
andy_s
2012.02.18, 15:09
Форум: Документация и рецепты (Yii 1.x)
Тема: Удобный и логичный front-end and back-end
Ответы: 35
Просмотры: 34176

Re: Удобный и логичный front-end and back-end

хотя это вряд ли Очень скромно :D Как мне помогут относительные пути и __FILE__, если я использую одну установку Yii для N приложений? Например, путь к директории может быть такой: /home/yii-1.1.10/framework. Хотя в реальных условиях я пользуюсь таким выражением: require 'yii-1.1.x/framework/yii.ph...
andy_s
2012.02.18, 00:27
Форум: Документация и рецепты (Yii 1.x)
Тема: Удобный и логичный front-end and back-end
Ответы: 35
Просмотры: 34176

Re: Удобный и логичный front-end and back-end

Хех, напоминает мне мой путь освоения различных способов разделения frontend/backend :) Сразу хочу сказать: единственно верного разделения не существует, в разных ситуациях тот или иной способ будет казаться более применимым. Вкратце опишу все наиболее популярные способы: 1. Модуль admin. Самый прос...
andy_s
2012.02.17, 20:26
Форум: Общие вопросы (Yii 1.x)
Тема: Где хранить вьюшки тем?
Ответы: 11
Просмотры: 3080

Re: Где хранить вьюшки тем?

Во-первых, чисто логически, зачем позволять обращаться к файлам, прямой доступ к которым не должен быть разрешён по той причине, что они не могут работать сами по себе, а включаются в другие файлы? Во-вторых, при обращении к таким файлам посыпятся ошибки. При удачном стечении обстоятельств все они б...
andy_s
2012.02.17, 19:28
Форум: Общие вопросы (Yii 1.x)
Тема: CActiveForm::validate() возвращает целую страницу
Ответы: 6
Просмотры: 3263

Re: CActiveForm::validate() возвращает целую страницу

Ну сколько можно говорить, что виджеты предназначены только для вывода информации? Хоть статью об этом в вики пиши :) Тема обсуждалась много раз на официальном форуме, были предложения сделать самодостаточные ajax виджеты, которые могли бы заменить контроллеры, но "воз и ныне там". Вот вы ...
andy_s
2012.02.17, 18:57
Форум: Общие вопросы (Yii 1.x)
Тема: CActiveForm::validate() возвращает целую страницу
Ответы: 6
Просмотры: 3263

Re: CActiveForm::validate() возвращает целую страницу

У меня вопрос: что этот код делает в виджете? Он должен быть в контроллере. Если виджет вызывается через контроллер и render(), то не удивительно, что вся разметка отображается.
andy_s
2012.02.17, 11:59
Форум: Обо всем
Тема: Подскажите простенький плагин в JQuery
Ответы: 2
Просмотры: 1701

Re: Подскажите простенький плагин в JQuery

Вот простенькая функция, решающая задачу: http://sharepointjavascript.wordpress.com/2010/04/29/image-preview-on-hover-over-a-hyperlink-field/ Сам не пользовался, но ради интереса подключил и обнаружил небольшой баг с мерцанием картинки. Вообще, у этих плагинов логика работы одинаковая, поэтому может...
andy_s
2012.02.16, 22:26
Форум: Общие вопросы (Yii 1.x)
Тема: Расширение rules() моделей
Ответы: 19
Просмотры: 4604

Re: Расширение rules() моделей

Как насчёт array('password', 'unsafe', 'on'=>'profile') ?
andy_s
2012.02.16, 17:21
Форум: Общие вопросы (Yii 1.x)
Тема: Где хранить вьюшки тем?
Ответы: 11
Просмотры: 3080

Re: Где хранить вьюшки тем?

radamir писал(а):
andy_s писал(а):Конечно, сами view файлы должны быть закрыты от веб доступа с помощью .htaccess.
Кстати, а в чем смысл данного ограничения? Что-то он от меня ускользает.
Наверное, в том же, в чём и закрытие всех файлов директории protected? :)
andy_s
2012.02.16, 16:17
Форум: Общие вопросы (Yii 1.x)
Тема: Где хранить вьюшки тем?
Ответы: 11
Просмотры: 3080

Re: Где хранить вьюшки тем?

Ответ простой: там, где проще и быстрее их найти. А быстрее всего их найти в webroot директории. Конечно, сами view файлы должны быть закрыты от веб доступа с помощью .htaccess. Кстати, мне не нравится идея плодить в каждой теме .htaccess'ы, поэтому лучше сменить basePath на поддиректорию protected ...