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

Haku
2015.04.13, 15:16
Форум: Общие вопросы (Yii 1.x)
Тема: Http rest сервис(проблема)
Ответы: 5
Просмотры: 361

Re: Http rest сервис(проблема)

Попробуйте добавить php-функцию urlencode перед ссылкой, чтобы корректно её закодировать.

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

urlencode('http://192.168.0.33/proba/odata/standard.odata/Catalog_ГрафикиРаботы'); 
Haku
2015.04.13, 15:02
Форум: Общие вопросы (Yii 1.x)
Тема: CErrorHandler язык ошибок
Ответы: 4
Просмотры: 305

Re: CErrorHandler язык ошибок

Всё, вспомнил. Если вы не указывали язык вашего проекта, то добавьте в config/main.php следующую строчку:

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

'language'=>'ru'
Haku
2015.04.13, 11:47
Форум: Общие вопросы (Yii 1.x)
Тема: CErrorHandler язык ошибок
Ответы: 4
Просмотры: 305

Re: CErrorHandler язык ошибок

Как вариант, в соответствующем view добавьте условие:

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

if($code == 403)
    echo '403 Доступ запрещен';
elseif($code == 404)
    echo '404 Страница не найдена';
и так далее. 
Haku
2015.04.10, 14:03
Форум: Общие вопросы (Yii 1.x)
Тема: Достать из Active Record одно значение
Ответы: 14
Просмотры: 1393

Re: Достать из Active Record одно значение

Ещё появился один вопрос: как можно выгрузить несколько записей с помощью конструкции, которую я приводил выше?

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

$command = User::model()->getCommandBuilder()->createFindCommand(User::model()->tableName(), $criteria);
$result = $command->query()->read();
Haku
2015.04.10, 10:27
Форум: Общие вопросы (Yii 1.x)
Тема: Проблема с запуском сайта на yii после переноса
Ответы: 10
Просмотры: 1291

Re: Проблема с запуском сайта на yii после переноса

Возможно "$value->image" пустой, вы не меняли название столбца в таблице?
Попробуйте также вывести весь массив "$results" командой print_r и посмотреть, если ли вообще в нём индекс [image].
Haku
2015.04.10, 09:05
Форум: Общие вопросы (Yii 1.x)
Тема: Ошибка при подключении к БД IBM DB2 в yii1.1
Ответы: 6
Просмотры: 956

Re: Ошибка при подключении к БД IBM DB2 в yii1.1

Попробуйте вместо "bindValue()" прописать "bindParam()" и скажите, что получилось.
Haku
2015.04.10, 08:44
Форум: Общие вопросы (Yii 1.x)
Тема: Проблема с запуском сайта на yii после переноса
Ответы: 10
Просмотры: 1291

Re: Проблема с запуском сайта на yii после переноса

godwin писал(а):некоторые модули не отображают img, если посмотреть src то он попросту пустой
Неплохо было бы выложить исходный код этого экшена (точнее ту часть, в которой, вы считаете, есть ошибка) и html-код созданной страницы.
Haku
2015.04.09, 09:36
Форум: Общие вопросы (Yii 1.x)
Тема: Проблема с запуском сайта на yii после переноса
Ответы: 10
Просмотры: 1291

Re: Проблема с запуском сайта на yii после переноса

В ошибке говорится, что нестатический метод "getValueFromSettings()" в модели "Service" вызывается как статический. Для решения этой проблемы добавьте ключевое слово "static" при объявлении метода:

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

public static function getValueFromSettings()
{
    ...
}
Haku
2015.04.08, 09:45
Форум: Общие вопросы (Yii 1.x)
Тема: Вопрос по CHttpSession
Ответы: 1
Просмотры: 252

Re: Вопрос по CHttpSession

1. Удалить конкретную сессию: unset(Yii::app()->session['menuActive']); Удалить все сессии: Yii::app()->session->clear();  Удалить данные с сервера: Yii::app()->session->destroy();  2. Задать ID для конкретной сессии: $session->setSessionID();  3. Максимальное время жизни: $session->setTimeout(); 
Haku
2015.04.02, 15:18
Форум: Общие вопросы (Yii 1.x)
Тема: Достать из Active Record одно значение
Ответы: 14
Просмотры: 1393

Re: Достать из Active Record одно значение

Собственно решил проблему самостоятельно следующим образом: $criteria = new CDbCriteria; $criteria->select = '`id`, `name`'; $criteria->condition = 'id = :id'; $criteria->params = array(':id' => $parameter); $command = User::model()->getCommandBuilder()->createFindCommand(User::model()->tableName()...
Haku
2015.04.02, 13:18
Форум: Общие вопросы (Yii 1.x)
Тема: Достать из Active Record одно значение
Ответы: 14
Просмотры: 1393

Re: Достать из Active Record одно значение

Избавьтесь от него и используйте прямые запросы. Для чего же тогда встроенные команды Yii — find, findAll и т.п.? Если правильно понял задачу: $model->getAttributes(array('id', 'name')); Это не совсем то, здесь вы просто достаёте из объекта AR нужные значения. Мне же нужно, чтобы весь массив состоя...
Haku
2015.04.02, 10:37
Форум: Общие вопросы (Yii 1.x)
Тема: сессии и куки в yii
Ответы: 15
Просмотры: 3802

Re: сессии и куки в yii

Удалить конкретную сессию:

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

unset(Yii::app()->session['menuActive']);
Удалить все сессии:

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

Yii::app()->session->clear();
Haku
2015.04.02, 07:45
Форум: Общие вопросы (Yii 1.x)
Тема: reirect с login
Ответы: 4
Просмотры: 486

Re: reirect с login

Метод actionIndex отвечает за отображение страницы по адресу /site/index. К тому же в этом методе осуществляется render (вывод на экран) страницы, а не перенаправление. Авторизация находится на странице /site/login, поэтому вам нужно править actionLogin в соответствующем контроллере.
Haku
2015.04.01, 23:46
Форум: Общие вопросы (Yii 1.x)
Тема: Достать из Active Record одно значение
Ответы: 14
Просмотры: 1393

Достать из Active Record одно значение

Добрый вечер. Подскажите, как можно из экземпляра "Active Record", который возвращают методы find , достать одно или два значения без дополнительных свойств (related, validators, scenario и др.). Например, при поиске по какому-либо критерию мы получим следующий массив объектов: Array (     [0] => Te...
Haku
2015.04.01, 23:05
Форум: Общие вопросы (Yii 1.x)
Тема: reirect с login
Ответы: 4
Просмотры: 486

Re: reirect с login

в оригинале хочу показывать в меню только ссылку (войти) Удалите из "\views\layouts\main.php" в виджете "CMenu" соответствующие записи и оставьте только пункт 'label'=>'Login'. соответственно после логина в меню две кнопки - сайт и разлогиниться Добавьте в том же виджете свойство 'visible' => !Yii:...
Haku
2015.03.11, 08:57
Форум: Общие вопросы (Yii 1.x)
Тема: Проблема с GET-параметром и пагинацией
Ответы: 0
Просмотры: 385

Проблема с GET-параметром и пагинацией

Приветствую всех. Имеется страница со следующим адресом: site/folder/ page /?parameter=' какой-то параметр '. Параметры могут быть и на русском языке. В контроллере массив с данными формируется с помощью CDbCriteria и CActiveDataProvider. В соответствующем action Page GET-параметр передаётся как арг...