Найдено 42 результата
- 2013.11.02, 19:02
- Форум: Общие вопросы (Yii 1.x)
- Тема: Форма и кодировка $form->label() [РЕШЕНО]
- Ответы: 7
- Просмотры: 3769
Re: Форма и кодировка $form->label()
Если кроме вывода подписи из модели везде кодировка правильная - остается только бд. Проверьте не только кодировку самой бд, но и таблиц и текстовых полей в ней. Бывает кодировка таблицы одна, а поле в другой кодировке. И через phpmyadmin посмотрите сами записи в каком виде лежат - возможно квадрати...
- 2013.06.07, 09:02
- Форум: Общие вопросы (Yii 1.x)
- Тема: Периодические ошибки во время выполнения.
- Ответы: 8
- Просмотры: 2783
Re: Периодические ошибки во время выполнения.
префикс у таблицы есть? в конфиге указан? проверьте на опечатки название таблицы. С другими таблицами ошибка бывает?
- 2013.06.07, 08:59
- Форум: Общие вопросы (Yii 1.x)
- Тема: Изучение Yii
- Ответы: 5
- Просмотры: 1605
Re: Изучение Yii
а в потом, в процессе, очень помогает http://www.yiiframework.com/doc/api/
- 2013.06.04, 15:16
- Форум: Общие вопросы (Yii 1.x)
- Тема: Как остановить выполнение виджета?
- Ответы: 18
- Просмотры: 5950
Re: Как остановить выполнение виджета?
Почему то мне кажется странным пихать возможность "показываемости или непоказываемости" внутрь виджета. Так теперь любой виджет можно взять за жабры и спросить : "Умеешь ли ты становиться невидимым?" :) Если там меню админское, то к его действиям прав все равно нет у кому не пол...
- 2013.06.04, 15:14
- Форум: Общие вопросы (Yii 1.x)
- Тема: Как остановить выполнение виджета?
- Ответы: 18
- Просмотры: 5950
Re: Как остановить выполнение виджета?
прочитал, на первый взгляд в мануале примерно тоже самое написано В зависимости от задачи, в чем именно моветон? Всяко лучше чем ... Вот если бы читали внимательно, таких вопросов не возникало бы. Моветон по одной простой причине – страдает универсальность. Если завтра понадобится вывести виджет не...
- 2013.06.04, 12:28
- Форум: Общие вопросы (Yii 1.x)
- Тема: Как остановить выполнение виджета?
- Ответы: 18
- Просмотры: 5950
Re: Как остановить выполнение виджета?
О! спасибо большое за ссылку! очень пригодится...
С условием оказалось сам перемудрил ))
С условием оказалось сам перемудрил ))
- 2013.06.04, 12:15
- Форум: Общие вопросы (Yii 1.x)
- Тема: Как остановить выполнение виджета?
- Ответы: 18
- Просмотры: 5950
Re: Как остановить выполнение виджета?
ок, как тогда посоветуете сделать красиво условие проверки прав?
почему то выдает true, если пользователь не авторизован. Поэтому делаю так:
Код: Выделить всё
Yii::app()->user->checkAccess('backendManagement')
Код: Выделить всё
(Yii::app()->user->checkAccess('backendManagement') || !Yii::app()->user->isGuest)
- 2013.06.04, 12:05
- Форум: Общие вопросы (Yii 1.x)
- Тема: Как остановить выполнение виджета?
- Ответы: 18
- Просмотры: 5950
Re: Как остановить выполнение виджета?
была такая мысль, но немного смутило использование одного и того же условия в двух разных методах... или это нормально?
- 2013.06.04, 11:57
- Форум: Общие вопросы (Yii 1.x)
- Тема: Как остановить выполнение виджета?
- Ответы: 18
- Просмотры: 5950
Как остановить выполнение виджета?
Делаю виджет для вывода панели администрирования на фронтэнде. Если пользователь авторизован и имеет права на доступ в админку - панель выводится. Если нет - не выводится. Загвоздка в проверке прав. Сначала хотел их добавить перед выводом виджета в представлении... но это не правильно... во первых, ...
- 2013.05.17, 13:58
- Форум: Общие вопросы (Yii 1.x)
- Тема: Система обновления для CMS
- Ответы: 1
- Просмотры: 1257
Система обновления для CMS
Искал на форуме и ничего подобного не нашел. Суть вопроса - есть самописная CMS на Yii, на этой CMS собираются сайты на заказ. В процессе иногда что-то дописывается, улучшается в самой CMS и хотелось бы иметь возможность автоматически обновить CMS, которые уже лежат на хостинге. Есть мысль сделать н...
- 2013.02.26, 16:42
- Форум: Общие вопросы по программированию
- Тема: Передача данных из одного Ajax-запроса в другой
- Ответы: 1
- Просмотры: 1199
Передача данных из одного Ajax-запроса в другой
Товарищи, разрабатываю несколько проектов и возникли два связанных между собой вопроса. Итак: 1. Есть модуль каталога, в админке есть возможность импорта прайсов в каталог. Это оформлено в виде мастера (wizard), первым шагом выбираем файл прайса, нажимаем Далее, файл отсылается на сервер, парсится п...
- 2013.02.17, 19:37
- Форум: Общие вопросы (Yii 1.x)
- Тема: Правильная структура сайта
- Ответы: 7
- Просмотры: 3423
Re: Правильная структура сайта
И не обзывайте файлы макетов как index, давайте им более глобальные названия, во избежания путаницы. А как посоветуете назвать макет, которые отвечает за вывод главной страницы? )))) glavnaya_stranica_kotoraya_vyvoditsya_pri_vhode_na_sait.php ? ;) у меня приложение называется blog, лежит на том же ...
- 2013.02.17, 19:31
- Форум: Общие вопросы (Yii 1.x)
- Тема: Вызов контроллера из консоли
- Ответы: 4
- Просмотры: 2389
Re: Вызов контроллера из консоли
может надо компонент который юзался и там и там бы? дело в том, что компонентов может быть несколько... точнее практически любой модуль, контроллер или экшен, которые есть на сайте... все их дублировать? вызывайте в команде статический метод модели модуля. Ну или не статический, просто метод модели...
- 2013.02.17, 13:19
- Форум: Общие вопросы (Yii 1.x)
- Тема: Вызов контроллера из консоли
- Ответы: 4
- Просмотры: 2389
Re: Вызов контроллера из консоли
как вариант - вызов через curl.... но это наверное костыль?
- 2013.02.17, 13:13
- Форум: Общие вопросы (Yii 1.x)
- Тема: Вызов контроллера из консоли
- Ответы: 4
- Просмотры: 2389
Вызов контроллера из консоли
Смысл затеи в том, что кроном вызывается команда, которая читает из БД задачи, и если есть активные - запускает их выполнение. Что-то типа планировщика. Не очень охота в комманду переносить функционал из модулей. да и для каждого модуля и каждого действия придется писать команду.... Подскажите пожал...
- 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...
- 2013.02.17, 12:47
- Форум: Общие вопросы (Yii 1.x)
- Тема: Правильная структура сайта
- Ответы: 7
- Просмотры: 3423
Re: Правильная структура сайта
Помоему не очень хорошо вы искали )) 1. Главную страницу можно сделать как отдельный layout. Т.е., в main.php размещается html общий для всех страниц (шапка, меню, подвал). Делаем layout index.php, в нем размещаем что должно быть на главной (первой строкой вставляется <?php $this->beginContent('//la...
- 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', Спасибо! всё ...
- 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 в его па...
- 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 - одни и те ...