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

Евгений Владимирович
2013.11.27, 14:16
Форум: Общие вопросы (Yii 1.x)
Тема: Как подключить jquery с yandex.st? Но не просто по урлу.
Ответы: 5
Просмотры: 5665

Re: Как подключить jquery с yandex.st? Но не просто по урлу.

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

'clientScript' => array('scriptMap' => array('jquery.js' =>
                    '//yandex.st/jquery/1.9.1/jquery.min.js', )), 
Евгений Владимирович
2013.11.18, 22:22
Форум: Общие вопросы (Yii 1.x)
Тема: Работа с массивом. Как правильно обратиться.
Ответы: 2
Просмотры: 766

Re: Работа с массивом. Как правильно обратиться.

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

Response["0"]->value1
или

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

$Response  = (array)Response;
Response["0"]["value1"];
API VK - возвращает ответ в json, можно сделать так и всегда Response будет массив

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

son_decode($json, true);
Евгений Владимирович
2013.10.24, 14:48
Форум: Предлагаю работу
Тема: Yii программист (Москва)
Ответы: 13
Просмотры: 6376

Re: Yii программист (Default City)

SiZE писал(а):
SkyFantom писал(а):глубокое понимание работы БД
:lol: Напомнило
http://www.youtube.com/watch?v=EHX7NZS8zAI
Евгений Владимирович
2013.10.08, 10:41
Форум: Общие вопросы (Yii 1.x)
Тема: CGridView не выводит связаные данные
Ответы: 2
Просмотры: 1400

Re: CGridView не выводит связаные данные

Все правильно, надо было self::HAS_ONE, надо в 3 часа ночи спать а не за компьтором сидеть (:
Евгений Владимирович
2013.10.07, 23:40
Форум: Общие вопросы (Yii 1.x)
Тема: CGridView не выводит связаные данные
Ответы: 2
Просмотры: 1400

CGridView не выводит связаные данные

Всем вечер добрый. Возникла проблема, не могу понять из-за чего. Сама суть идет relations self::HAS_MANY, запрос выполняется нормально, данные приходят, пытаюсь вывести в CGridView 'value' => '$data->cat->name', Выводиться пустая строка, сделал посмотреть что приходит 'value' => 'helper::table('$dat...
Евгений Владимирович
2013.08.19, 15:45
Форум: Общие вопросы (Yii 1.x)
Тема: Валидация динамически подгружаемых полей
Ответы: 10
Просмотры: 2788

Re: Валидация динамически подгружаемых полей

Использовать динамическое добавление правил валидации на Yii $validators = $model->getValidatorList(); $validators->add(CValidator::createValidator('safe', $model, array('status_id'))); И еще две статейки: "Yii: Динамическое изменение правил валидации (сценариев)" и "Валидация динамич...
Евгений Владимирович
2013.08.04, 18:07
Форум: Общие вопросы (Yii 1.x)
Тема: В init узнать текущий action (banned user)
Ответы: 1
Просмотры: 1195

Re: В init узнать текущий action (banned user)

Лучше сделать фильтр или переопределить beforeAction
Евгений Владимирович
2013.07.26, 08:50
Форум: Общие вопросы (Yii 1.x)
Тема: Как сформировать такой Url?
Ответы: 4
Просмотры: 1481

Re: Как сформировать такой Url?

в такому случае других страниц не откроешь. Разве что преопределить меджер.Если юзер не найден искать екшен с таким именем либо контроллер. например вам нужно попасть на страницу обратной связи site.ru/contacts А теперь представим что пользователь зарегестрировался с именем contacts Можно сделать м...
Евгений Владимирович
2013.07.25, 21:42
Форум: Общие вопросы (Yii 1.x)
Тема: Не определено свойство "Member.phone
Ответы: 9
Просмотры: 4150

Re: Не определено свойство "Member.phone

Посмотрите в конфиги установлено в components->db

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

'schemaCachingDuration'=>3600, 
Подсказка: Поскольку для получения информации о полях таблицы AR использует метаданные, требуется некоторое время для их чтения и анализа.
Евгений Владимирович
2013.07.25, 20:27
Форум: Общие вопросы (Yii 1.x)
Тема: Как сформировать такой Url?
Ответы: 4
Просмотры: 1481

Re: Как сформировать такой Url?

http://yiiframework.ru/doc/guide/ru/topics.url
=>Использование своего класса правила URL
или

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

//urlManager
array(
    '<user:\w+>' => 'user/profile',
)
//controller
$this->redirect($model->username);
Евгений Владимирович
2013.07.25, 15:54
Форум: Общие вопросы (Yii 2.x)
Тема: метод populate
Ответы: 3
Просмотры: 5608

Re: метод populate

В yii 1
Было

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

if(isset($_POST['form']))
{
        $model->attributes=$_POST['form'];
} 
Сначало в yii2 сделали так

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

if ($this->populate($_POST, $model))
{
    
}
 
Потом заменил на load

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

if ($model->load($_POST) && $model->save()) {
         
}
 
Как-то так
Евгений Владимирович
2013.07.25, 09:50
Форум: Общие вопросы (Yii 1.x)
Тема: Архитектура загрузки изображений
Ответы: 23
Просмотры: 8331

Re: Архитектура загрузки изображений

sapgv писал(а):например будет ли правильно писать такой код при регистрации пользователя

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

<?php
public function makeDir(){
     mkdir("/path/to/my/dir", 0700);

}
?>
Может быть проблема, папка не будет создоваться из-за прав доступа
Евгений Владимирович
2013.07.25, 09:48
Форум: Общие вопросы (Yii 1.x)
Тема: Архитектура загрузки изображений
Ответы: 23
Просмотры: 8331

Re: Архитектура загрузки изображений

sapgv писал(а):а у php есть методы создание папок ?
например при регистрации пользователя создавать папку пользователя куда можно будет кидать все изображения
http://php.net/manual/ru/function.mkdir.php
Евгений Владимирович
2013.07.24, 21:54
Форум: Общие вопросы (Yii 1.x)
Тема: ajax и php
Ответы: 7
Просмотры: 2010

Re: ajax и php

Можно и в этом же действии сделать //Controler public function actionSend($id) if(Yii::app()->request->isAjaxRequest){             $mail = new Mail();             $mail->send(array data);             // Завершаем приложение             Yii::app()->end();         } Или создать отдельный action для пр...