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

C0vax
2013.11.02, 19:02
Форум: Общие вопросы (Yii 1.x)
Тема: Форма и кодировка $form->label() [РЕШЕНО]
Ответы: 7
Просмотры: 3769

Re: Форма и кодировка $form->label()

Если кроме вывода подписи из модели везде кодировка правильная - остается только бд. Проверьте не только кодировку самой бд, но и таблиц и текстовых полей в ней. Бывает кодировка таблицы одна, а поле в другой кодировке. И через phpmyadmin посмотрите сами записи в каком виде лежат - возможно квадрати...
C0vax
2013.06.07, 09:02
Форум: Общие вопросы (Yii 1.x)
Тема: Периодические ошибки во время выполнения.
Ответы: 8
Просмотры: 2783

Re: Периодические ошибки во время выполнения.

префикс у таблицы есть? в конфиге указан? проверьте на опечатки название таблицы. С другими таблицами ошибка бывает?
C0vax
2013.06.07, 08:59
Форум: Общие вопросы (Yii 1.x)
Тема: Изучение Yii
Ответы: 5
Просмотры: 1605

Re: Изучение Yii

а в потом, в процессе, очень помогает http://www.yiiframework.com/doc/api/
C0vax
2013.06.04, 15:16
Форум: Общие вопросы (Yii 1.x)
Тема: Как остановить выполнение виджета?
Ответы: 18
Просмотры: 5950

Re: Как остановить выполнение виджета?

Почему то мне кажется странным пихать возможность "показываемости или непоказываемости" внутрь виджета. Так теперь любой виджет можно взять за жабры и спросить : "Умеешь ли ты становиться невидимым?" :) Если там меню админское, то к его действиям прав все равно нет у кому не пол...
C0vax
2013.06.04, 15:14
Форум: Общие вопросы (Yii 1.x)
Тема: Как остановить выполнение виджета?
Ответы: 18
Просмотры: 5950

Re: Как остановить выполнение виджета?

прочитал, на первый взгляд в мануале примерно тоже самое написано В зависимости от задачи, в чем именно моветон? Всяко лучше чем ... Вот если бы читали внимательно, таких вопросов не возникало бы. Моветон по одной простой причине – страдает универсальность. Если завтра понадобится вывести виджет не...
C0vax
2013.06.04, 12:28
Форум: Общие вопросы (Yii 1.x)
Тема: Как остановить выполнение виджета?
Ответы: 18
Просмотры: 5950

Re: Как остановить выполнение виджета?

О! спасибо большое за ссылку! очень пригодится...
С условием оказалось сам перемудрил ))
C0vax
2013.06.04, 12:15
Форум: Общие вопросы (Yii 1.x)
Тема: Как остановить выполнение виджета?
Ответы: 18
Просмотры: 5950

Re: Как остановить выполнение виджета?

ок, как тогда посоветуете сделать красиво условие проверки прав?

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

Yii::app()->user->checkAccess('backendManagement') 
почему то выдает true, если пользователь не авторизован. Поэтому делаю так:

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

(Yii::app()->user->checkAccess('backendManagement') || !Yii::app()->user->isGuest) 
C0vax
2013.06.04, 12:05
Форум: Общие вопросы (Yii 1.x)
Тема: Как остановить выполнение виджета?
Ответы: 18
Просмотры: 5950

Re: Как остановить выполнение виджета?

была такая мысль, но немного смутило использование одного и того же условия в двух разных методах... или это нормально?
C0vax
2013.06.04, 11:57
Форум: Общие вопросы (Yii 1.x)
Тема: Как остановить выполнение виджета?
Ответы: 18
Просмотры: 5950

Как остановить выполнение виджета?

Делаю виджет для вывода панели администрирования на фронтэнде. Если пользователь авторизован и имеет права на доступ в админку - панель выводится. Если нет - не выводится. Загвоздка в проверке прав. Сначала хотел их добавить перед выводом виджета в представлении... но это не правильно... во первых, ...
C0vax
2013.05.17, 13:58
Форум: Общие вопросы (Yii 1.x)
Тема: Система обновления для CMS
Ответы: 1
Просмотры: 1257

Система обновления для CMS

Искал на форуме и ничего подобного не нашел. Суть вопроса - есть самописная CMS на Yii, на этой CMS собираются сайты на заказ. В процессе иногда что-то дописывается, улучшается в самой CMS и хотелось бы иметь возможность автоматически обновить CMS, которые уже лежат на хостинге. Есть мысль сделать н...
C0vax
2013.02.26, 16:42
Форум: Общие вопросы по программированию
Тема: Передача данных из одного Ajax-запроса в другой
Ответы: 1
Просмотры: 1199

Передача данных из одного Ajax-запроса в другой

Товарищи, разрабатываю несколько проектов и возникли два связанных между собой вопроса. Итак: 1. Есть модуль каталога, в админке есть возможность импорта прайсов в каталог. Это оформлено в виде мастера (wizard), первым шагом выбираем файл прайса, нажимаем Далее, файл отсылается на сервер, парсится п...
C0vax
2013.02.17, 19:37
Форум: Общие вопросы (Yii 1.x)
Тема: Правильная структура сайта
Ответы: 7
Просмотры: 3423

Re: Правильная структура сайта

И не обзывайте файлы макетов как index, давайте им более глобальные названия, во избежания путаницы. А как посоветуете назвать макет, которые отвечает за вывод главной страницы? )))) glavnaya_stranica_kotoraya_vyvoditsya_pri_vhode_na_sait.php ? ;) у меня приложение называется blog, лежит на том же ...
C0vax
2013.02.17, 19:31
Форум: Общие вопросы (Yii 1.x)
Тема: Вызов контроллера из консоли
Ответы: 4
Просмотры: 2389

Re: Вызов контроллера из консоли

может надо компонент который юзался и там и там бы? дело в том, что компонентов может быть несколько... точнее практически любой модуль, контроллер или экшен, которые есть на сайте... все их дублировать? вызывайте в команде статический метод модели модуля. Ну или не статический, просто метод модели...
C0vax
2013.02.17, 13:19
Форум: Общие вопросы (Yii 1.x)
Тема: Вызов контроллера из консоли
Ответы: 4
Просмотры: 2389

Re: Вызов контроллера из консоли

как вариант - вызов через curl.... но это наверное костыль?
C0vax
2013.02.17, 13:13
Форум: Общие вопросы (Yii 1.x)
Тема: Вызов контроллера из консоли
Ответы: 4
Просмотры: 2389

Вызов контроллера из консоли

Смысл затеи в том, что кроном вызывается команда, которая читает из БД задачи, и если есть активные - запускает их выполнение. Что-то типа планировщика. Не очень охота в комманду переносить функционал из модулей. да и для каждого модуля и каждого действия придется писать команду.... Подскажите пожал...
C0vax
2013.02.17, 12:51
Форум: Общие вопросы (Yii 1.x)
Тема: Как правильно разместить всп. функции
Ответы: 5
Просмотры: 1816

Re: Как правильно разместить всп. функции

я для этих же целей (форматирование дат) сделал класс, только не как компонент... может потом доработаю /*  * Класс для работы с датами.  */ class DateFormat{     public static $dbFormat = 'Y-m-d H:i:s';     public static $compact = 'd.m.Y';     public static $compactWithTime = 'd.m.Y H:i:s';     pu...
C0vax
2013.02.17, 12:47
Форум: Общие вопросы (Yii 1.x)
Тема: Правильная структура сайта
Ответы: 7
Просмотры: 3423

Re: Правильная структура сайта

Помоему не очень хорошо вы искали )) 1. Главную страницу можно сделать как отдельный layout. Т.е., в main.php размещается html общий для всех страниц (шапка, меню, подвал). Делаем layout index.php, в нем размещаем что должно быть на главной (первой строкой вставляется <?php $this->beginContent('//la...
C0vax
2013.02.14, 07:05
Форум: Общие вопросы (Yii 1.x)
Тема: Использование консоли
Ответы: 10
Просмотры: 3788

Re: Использование консоли

Тоже столкнулся когда то с такой проблемой на OS X при работе с MAMP, в массиве с настройками подключения к БД замени: 'connectionString' => 'mysql:host=localhost;dbname=test_base'  на 'connectionString' => 'mysql:unix_socket=/Applications/MAMP/tmp/mysql/mysql.sock;dbname=test_base',  Спасибо! всё ...
C0vax
2013.02.14, 01:45
Форум: Общие вопросы (Yii 1.x)
Тема: Использование консоли
Ответы: 10
Просмотры: 3788

Re: Использование консоли

Убрал всё использование БД, для теста пытаюсь вывести Yii::app()->db - вылетает та же ошибка (PHP Error[2]: PDO::__construct(): [2002] No such file or directory (trying to connect via unix:///var/mysql/mysql.sock)). $ sudo cp /etc/php5/cgi/php.ini /etc/php5/cli/ у меня MAMP на MacOS ... php в его па...
C0vax
2013.02.13, 19:51
Форум: Общие вопросы (Yii 1.x)
Тема: Использование консоли
Ответы: 10
Просмотры: 3788

Re: Использование консоли

1. Как так? то есть функции без action_*_ не допустимы?? делал по этому http://yiiframework.ru/doc/cookbook/ru/install.cron примеру. там вообще функция run() называется... никаких action нет... можно подробнее где про это написано? 2. в том то и дело, что настройки БД для console и main - одни и те ...