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

jakiro
2015.03.16, 22:03
Форум: Установка и настройка
Тема: Установка Composer
Ответы: 12
Просмотры: 4307

Re: Установка Composer

Просто я попробовал композер установить, а он мне такой и говорит, знаешь, он уже установлен... (openserver)
jakiro
2015.03.16, 22:01
Форум: Установка и настройка
Тема: Установка Composer
Ответы: 12
Просмотры: 4307

Re: Установка Composer

Onotole писал(а):Положить composer.phar в PATH и не париться
хм, а вот это идея кстати. Я почему то думал, что этот файл как конфиг. Типо ты описал, что закачивать в папку, ну и композер идет и подтягивает)
jakiro
2015.03.16, 20:12
Форум: Установка и настройка
Тема: Установка Composer
Ответы: 12
Просмотры: 4307

Установка Composer

Вот смотрю мануал, и вижу в каждом проекте должен лежать composer.phar. Этот файл как конфиг получается? Я его сам должен формировать? Просто в одном из мануалов, автор в папку с проектом (пока еще пустым) устанавливает Composer curl -sS https://getcomposer.org/installer | php   Зачем, ведь он же ус...
jakiro
2015.03.16, 09:13
Форум: Общие вопросы (Yii 1.x)
Тема: Вложенные категории
Ответы: 5
Просмотры: 1430

Re: Вложенные категории

В модели делаете отношения parent и children. Рекурсией из $categry->children получаете массив id выбранной и вложенных категорий, а потом выводите товары из всего массива category_id IN (...): $criteria->compare('t.category_id', $ids);  Вот так получилось: $catID = Yii::app()->request->getParam('i...
jakiro
2015.03.13, 07:09
Форум: Общие вопросы (Yii 1.x)
Тема: Связь не по первичному ключу HAS MANY
Ответы: 2
Просмотры: 612

Re: Связь не по первичному ключу HAS MANY

Оказалось все проще чем я думал:

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

public function relations()
  {
    return array(
        'items'  =>  array(self::HAS_MANY, 'Cart', array('key' => 'hash')),
    );
  } 
И все, обльше вообще ничего не надо.
jakiro
2015.03.12, 22:51
Форум: Общие вопросы (Yii 1.x)
Тема: Связь не по первичному ключу HAS MANY
Ответы: 2
Просмотры: 612

Re: Связь не по первичному ключу HAS MANY

Попробовал вот так: public function getTableSchema()   {     $table = parent::getTableSchema();     $table->columns['hash']->isForeignKey = true;     $table->foreignKeys['hash'] = array('Cart', 'key');     return $table;   }      public function relations()   {     return array(         'items'  => ...
jakiro
2015.03.12, 13:55
Форум: Общие вопросы (Yii 1.x)
Тема: Связь не по первичному ключу HAS MANY
Ответы: 2
Просмотры: 612

Связь не по первичному ключу HAS MANY

Помогите разобраться со связями :) У меня кастомная связь. Таблица 1 id hash и Таблица 2 id key Получается, что у 1 запись hash имеет много key Нашел вот такое решение: class MyModel extends CActiveRecord {     public function getTableSchema()     {         $table = parent::getTableSchema();        ...
jakiro
2015.03.06, 12:26
Форум: Общие вопросы (Yii 1.x)
Тема: Валидация
Ответы: 11
Просмотры: 2262

Re: Валидация

yan писал(а):
jakiro писал(а):
badjo писал(а):Чего мне, создавать CEmailValidator или что) ему передавать как то строку (email)
именно так и делается

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

$Validator = new CEmailValidator;

if($Validator->validateValue($value))
{
    // Valid
}
 
Попробуем. О результате отпишу.
jakiro
2015.03.06, 12:26
Форум: Общие вопросы (Yii 1.x)
Тема: Валидация
Ответы: 11
Просмотры: 2262

Re: Валидация

valentinich писал(а):Вы откуда данные для проверки получаете?
Это простая отправка AJAX формы)
jakiro
2015.03.06, 12:25
Форум: Общие вопросы (Yii 1.x)
Тема: Валидация
Ответы: 11
Просмотры: 2262

Re: Валидация

badjo писал(а):Чем Вас модель то не устраивает? В контроллере валидируете уже на свой вкус. Можно регулярными выражениями.
У меня ее нет. Это простая форма отправки email.
jakiro
2015.03.06, 11:00
Форум: Общие вопросы (Yii 1.x)
Тема: Валидация
Ответы: 11
Просмотры: 2262

Re: Валидация

badjo писал(а):Не пойму иронии. Если без модели, то в контроллере. В контроллер приходит массив POST, ищите поле email и проверяйте.
Да понятно, что в контроллере) Я думал вы с иронией) Чего мне, создавать CEmailValidator или что) ему передавать как то строку (email). Вот что мне не ясно.
jakiro
2015.03.06, 10:11
Форум: Общие вопросы (Yii 1.x)
Тема: Валидация
Ответы: 11
Просмотры: 2262

Re: Валидация

badjo писал(а):
jakiro писал(а):Добра!
Есть ли возможность проверки email'a, например, без привязки к модели?
Т.е. мне просто приходит email, а мне надо просто проверить соответствует или нет.
В контроллере
В Yii еще наверное :)
jakiro
2015.03.06, 09:17
Форум: Общие вопросы (Yii 1.x)
Тема: Валидация
Ответы: 11
Просмотры: 2262

Валидация

Добра!
Есть ли возможность проверки email'a, например, без привязки к модели?
Т.е. мне просто приходит email, а мне надо просто проверить соответствует или нет.
jakiro
2015.03.05, 13:52
Форум: Общие вопросы (Yii 1.x)
Тема: Получение родителя
Ответы: 5
Просмотры: 1265

Re: Получение родителя

ElisDN писал(а):

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

<?= $row->parent ? $row->parent->name : '' ?>
Ну да, это понятно) просто не ожидалось там Null'a вот и не ясно было, почему ошибку дропает, пока вар дамп не сделал)
jakiro
2015.03.05, 10:47
Форум: Общие вопросы (Yii 1.x)
Тема: Получение родителя
Ответы: 5
Просмотры: 1265

Re: Получение родителя

ElisDN писал(а):Почему не канает?

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

'parent'  =>  array(self::BELONGS_TO, 'Categories', 'parent_id'),
А извиняюсь, оно действительно работает, просто NULL попался и все поломалось)
jakiro
2015.03.05, 09:45
Форум: Общие вопросы (Yii 1.x)
Тема: Получение родителя
Ответы: 5
Просмотры: 1265

Re: Получение родителя

ElisDN писал(а):Почему не канает?

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

'parent'  =>  array(self::BELONGS_TO, 'Categories', 'parent_id'),
Не знаю но выкидывает ошибку Trying to get property of non-object

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

<?=$row->parent->name?>
jakiro
2015.03.04, 13:51
Форум: Общие вопросы (Yii 1.x)
Тема: Получение родителя
Ответы: 5
Просмотры: 1265

Получение родителя

Всем привет. Есть простая таблица категорий: id parent_id level name Соответственно выглядит приблизительно вот так: 1        0    Лодки 2        0    Моторы 3        0    Рыбная ловля 4        0    Туризм 5        0    Распродажа 6    1    1    ПВХ 7    1    1    Алюминиевый 8    1    1    РИБ 9   ...
jakiro
2015.03.02, 12:11
Форум: Общие вопросы (Yii 1.x)
Тема: Вложенные категории
Ответы: 5
Просмотры: 1430

Re: Вложенные категории

Вот так у меня получилось обратиться к дочерним категориям: class Categories extends CActiveRecord {   public function relations()   {     return array(       'products'  =>  array(self::HAS_MANY, 'Product', 'category_id'),       'children'  =>  array(self::HAS_MANY, 'Categories', 'parent_id'),     ...
jakiro
2015.03.02, 11:18
Форум: Общие вопросы (Yii 1.x)
Тема: Вложенные категории
Ответы: 5
Просмотры: 1430

Re: Вложенные категории

Хм, т.е. фактически я нахожу все вложенные категории а потом просто делаю из них выборку.
jakiro
2015.03.02, 10:03
Форум: Общие вопросы (Yii 1.x)
Тема: Вложенные категории
Ответы: 5
Просмотры: 1430

Вложенные категории

Всем привет. У меня больше теоретический вопрос. Надо организовать неограниченной глубины вложенность категорий. Поэтому придумал вот такую стуруктуру таблицы Categories : id parent_id level name level — уровень вложенности. 0 — корневой. Т.е. будут например категрии: Лодки —> Моторные —> Недорогие ...