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

Johnatan
2011.08.05, 13:23
Форум: Общие вопросы (Yii 1.x)
Тема: Редактирование переводов (i18n) из админки
Ответы: 2
Просмотры: 671

Re: Редактирование переводов (i18n) из админки

Я храню переводы в БД, а админы просто могут редактировать через CRUD эти фразы.

Код: Выделить всё

Yii::t('content','create_user'); 
вполне рабочий вариант. Просто нужно указать, что дефолтный язык тоже нужно переводить. Смотри здесь.
Johnatan
2011.08.05, 12:09
Форум: Общие вопросы (Yii 1.x)
Тема: в Gii ничего не происходит после ввода пароля
Ответы: 10
Просмотры: 1447

Re: в Gii ничего не происходит после ввода пароля

Это исходный код GiiModule. Я постоянно копаюсь в исходниках Yii. В любом случае нужно дебажить, нужно смотреть отсылается ли пароль, где ошибка возникает. Может там с путями что-то.
Johnatan
2011.08.05, 11:20
Форум: Общие вопросы (Yii 1.x)
Тема: ajax обновление виджета
Ответы: 3
Просмотры: 964

Re: ajax обновление виджета

Касательно виджета как полноценного экшн провайдера в конфе был неимоверный холивар. Я по-ошибке спросил можно ли отойти от MVC в данном вопросе, дабы не писать лишний код. Оказалось, что нельзя. Религия не позволяет. ))) Я решил вопрос объявлением контроллера с одним экшеном прямо в файле с объявле...
Johnatan
2011.08.05, 11:11
Форум: Общие вопросы (Yii 1.x)
Тема: в Gii ничего не происходит после ввода пароля
Ответы: 10
Просмотры: 1447

Re: в Gii ничего не происходит после ввода пароля

Попробуйте сначала зайти под существующим пользователем в вашей личной системе авторизации, а уже потом пытаться открыть gii. У меня была похожая проблема. Gii переназначает компонент user на дефолтный CWebUser Yii::app()->setComponents(array(         ...         'user'=>array(             'class'=>...
Johnatan
2011.08.05, 09:58
Форум: Общие вопросы (Yii 1.x)
Тема: Связанные продукты
Ответы: 6
Просмотры: 1039

Re: Связанные продукты

Как вариант, но мне он не нравится, т.к. придётся совершать лишние телодвижения. 'related_products_1' => array(self::MANY_MANY, 'Product', RelateProduct::model()->tableName().'(product_id_1, product_id_2)'), 'related_products_2' => array(self::MANY_MANY, 'Product', RelateProduct::model()->tableName...
Johnatan
2011.08.05, 09:54
Форум: Общие вопросы (Yii 1.x)
Тема: в Gii ничего не происходит после ввода пароля
Ответы: 10
Просмотры: 1447

Re: в Gii ничего не происходит после ввода пароля

А у вас какая-нибудь другая система авторизации есть в проекте?

Ахаха, только что заметил:
Edit carefully to taste.
Johnatan
2011.08.05, 01:05
Форум: Общие вопросы (Yii 1.x)
Тема: в Gii ничего не происходит после ввода пароля
Ответы: 10
Просмотры: 1447

Re: в Gii ничего не происходит после ввода пароля

Дебажить пробовали? Логин/пароль вообще отсылаются серверу? Какой ответ приходит?
Johnatan
2011.08.05, 01:04
Форум: Общие вопросы (Yii 1.x)
Тема: Углубиться в Yii
Ответы: 33
Просмотры: 3929

Re: Углубиться в Yii

Усовершенствовать и переделывать всё заново лень.
Сначала хотел дать совет по поводу того, как я лично углублялся в изучение Yii, но потом понял, что будет лень. Так что, можно считать вы достигли вершины!
Johnatan
2011.08.04, 17:33
Форум: Общие вопросы (Yii 1.x)
Тема: Поиск по связанной таблице
Ответы: 7
Просмотры: 1263

Re: Поиск по связанной таблице

Вы ищите только по двум условиям где указан критерий. В первом критерии также добавьте 'OR' в качестве последнего аргумента, а строку выборки измените вот так:
$manufacturer = Manufacturer::model()->with('products')->findAll($criteria);
Johnatan
2011.08.04, 17:19
Форум: Общие вопросы (Yii 1.x)
Тема: Captcha - 2 проблемы
Ответы: 1
Просмотры: 536

Re: Captcha - 2 проблемы

Я использую reCAPTCHa и счастлив. Хотя это не является, конечно, прямым решением вопросов. Имхо встроенная капча Yii немного "старомодна".
Johnatan
2011.08.03, 18:37
Форум: Общие вопросы по программированию
Тема: Отличное знание Yii
Ответы: 25
Просмотры: 5924

Re: Отличное знание Yii

Я перелопатил бОльшую часть сорцов Yii в процессе изучения. До сих пор иногда ковыряюсь. Сегодня, например, ковырял CMenu, который изменился аж в 1.1.6, а я даже не заметил. :( В итоге стало легче персонализировать меню. Копаться в сорцах не только интересно, но и полезно.
Johnatan
2011.08.03, 14:31
Форум: Обо всем
Тема: Ситуация с подрядчиком и копирайт
Ответы: 4
Просмотры: 1589

Re: Ситуация с подрядчиком и копирайт

У нас немного деспотично в этом плане. Для всех проектов, которые отдаём на аутсорс, в контракте с подрядчиком прописывается, что нигде в коде и тем более визуально не должно присутствовать упоминание подрядчика. Сами проекты в последствии находятся у нас в портфолио и соответственно ни у кого в дру...
Johnatan
2011.08.03, 14:14
Форум: Обо всем
Тема: Скриншоты ваших IDE
Ответы: 10
Просмотры: 3021

Re: Скриншоты ваших IDE

Я совершенно не могу работать в светлой гамме. После пары часов глаза слезятся, даже если яркость на мониторе убираю. Да и светлый текст на тёмном фоне мне читать гораздо удобнее.
Johnatan
2011.08.03, 11:05
Форум: Общие вопросы (Yii 1.x)
Тема: Пагинатор нааборот
Ответы: 13
Просмотры: 1941

Re: Пагинатор нааборот

TM123 писал(а):А не проще поставить сортировку desc и добиться того же эффекта?
Вопрос не в направлении сортировки, а в порядке перечисления номеров страниц. Это разные вещи.
Johnatan
2011.08.03, 10:42
Форум: Общие вопросы (Yii 1.x)
Тема: вставка виджета
Ответы: 3
Просмотры: 902

Re: вставка виджета

Попробуйте вот так:

Код: Выделить всё

$this->renderPartial('friendsoffriends', array('user'=>$user_obj), false, true); 
Это должно подключить необходимые скрипты для виджета.
Johnatan
2011.08.03, 10:38
Форум: Общие вопросы (Yii 1.x)
Тема: Пагинатор нааборот
Ответы: 13
Просмотры: 1941

Re: Пагинатор нааборот

Расширьте класс CLinkPager и замените в нём метод createPageButtons()
имхо только так.

Ещё вариант переназначить метод getPageRange(), но это имхо не совсем верно.
Johnatan
2011.08.02, 17:48
Форум: Общие вопросы (Yii 1.x)
Тема: Вывод другой таблицы
Ответы: 2
Просмотры: 727

Re: Вывод другой таблицы

Чтобы вывести массив всех тегов нужно сделать:

Код: Выделить всё

<?php echo $form->checkBoxList($model, 'tags_values', CHtml::listData(Tags::model()->findAll(), 'id','text_tag')); ?>
В модели Post нужно добавить свойство public tags_values;
Ну и при создании записи соответственно обработать.
Johnatan
2011.08.02, 14:09
Форум: Общие вопросы (Yii 1.x)
Тема: SUM для связанной таблицы
Ответы: 2
Просмотры: 615

Re: SUM для связанной таблицы

В relations() модели User добавь
'sum' => array(self::STAT, 'Orders', 'user_id','select'=>'SUM(paid)'),
'latest' => array(self::HAS_ONE, 'Orders', 'user_id','order'=>'`date` DESC'),

P.S. Поля, конечно, поменяй. Я наугад написал.
Johnatan
2011.07.16, 15:14
Форум: Обо всем
Тема: Что нужно делать на Yii
Ответы: 10
Просмотры: 3369

Re: Что нужно делать на Yii

С таким же успехом можно задать вопрос "Что нужно делать на Apache?" Ведь можно написать на С или даже сразу на АСМе возможность прослушивания порта и отдачи данных по запросу, чем использовать большой и медленный Апач. Где грань? Если понимать для чего служат фреймворки, то таких вопросов возникать...