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

R3D3
2015.12.17, 19:49
Форум: Общие вопросы (Yii 2.x)
Тема: Render на сторонней php
Ответы: 20
Просмотры: 8122

Re: Render на сторонней php

Самый прямой и безопасный путь на мой взгляд - разделить приложение на роуты (URL), рядом со старым сайтом установить yii, и сделать 2 точки входа на веб сервере - все старые роуты ведут на старый сайт, новые на фреймворк. Постепенно часть старых роутов реализовывать на фреймворке, перекидывая их н...
R3D3
2015.12.14, 23:22
Форум: Общие вопросы (Yii 2.x)
Тема: Render на сторонней php
Ответы: 20
Просмотры: 8122

Re: Render на сторонней php

Самый прямой и безопасный путь на мой взгляд - разделить приложение на роуты (URL), рядом со старым сайтом установить yii, и сделать 2 точки входа на веб сервере - все старые роуты ведут на старый сайт, новые на фреймворк. Постепенно часть старых роутов реализовывать на фреймворке, перекидывая их на...
R3D3
2015.11.28, 01:16
Форум: Общие вопросы по программированию
Тема: Хранение истории паролей.
Ответы: 30
Просмотры: 4598

Re: Хранение истории паролей.

в чем слабость md5? в малой стойкости к перебору и радужные таблицы. какова вероятность, что e10 - первые 3 символа от e10adc3949ba59abbe56e057f20f883e (123456)? большая. В нашем случае слабая стойкость функции md5 как раз играет нам на руку, т.к. нам нужно максимизировать количество коллизий от дв...
R3D3
2015.11.27, 23:26
Форум: Общие вопросы по программированию
Тема: Хранение истории паролей.
Ответы: 30
Просмотры: 4598

Re: Хранение истории паролей.

Предлагаю чисто техническое решение проблемы (оно не претендует на криптографическую идеальность, но по-моему что-то в этом есть): Вместе со стандартным yii-хешем 5 последних паролей храним также первые 2 (или 3) начальных символа от md5 каждого пароля. С одной стороны, если база будет украдена, то ...
R3D3
2015.11.22, 03:01
Форум: Общие вопросы (Yii 2.x)
Тема: TimestampBehavior возвращает timestamp при заданном Expression
Ответы: 9
Просмотры: 3432

Re: TimestampBehavior возвращает timestamp при заданном Expression

Меня сбило с толку указание атрибутов, но если посмотреть внимательнее, то в документации все написано верно: ключ 'value' предлагается указывать вне массива 'attributes', а не внутри него. А название поведения 'timestamp' можно не указывать, поведения могут быть "анонимными".
R3D3
2015.11.21, 17:57
Форум: Общие вопросы (Yii 2.x)
Тема: TimestampBehavior возвращает timestamp при заданном Expression
Ответы: 9
Просмотры: 3432

Re: TimestampBehavior возвращает timestamp при заданном Expression

Попробуй так: public function behaviors()     {         return [             'timestamp' => [                 'class' => TimestampBehavior::className(),                                  ActiveRecord::EVENT_BEFORE_INSERT => ['created_at', 'updated_at'],                 ActiveRecord::EVENT_BEFORE_UPDA...
R3D3
2015.11.15, 21:51
Форум: Обо всем
Тема: Yii 2 vs Symfony 2
Ответы: 11
Просмотры: 8355

Re: Yii 2 vs Symfony 2

читал - все верно... думал, в начале..., а дальше можно так >Yii2 был так уж плох - при желании писать грамотный код и поддерживать хорошую архитектуру приложения можно и на нем, просто придется быть внимательнее, чем в случае с Sf2. наоборот наверное, в уии рамки ограниченны и накосячить меньше ве...
R3D3
2015.11.14, 17:47
Форум: Обо всем
Тема: Yii 2 vs Symfony 2
Ответы: 11
Просмотры: 8355

Re: Yii 2 vs Symfony 2

Если отвечать непосредственно на вопрос из первого поста: Yii2 имеет существенное преимущество над Symfony2 при быстром дешевом бутстрапинге (пострении прототипа) проекта, а также на коротких дистанциях, где качество и поддерживаемость кода не так важны. Интеграция компонентов между собой, генерация...
R3D3
2015.10.13, 02:18
Форум: Установка и настройка
Тема: Нагрузка на процессор в yii2
Ответы: 5
Просмотры: 2254

Re: Нагрузка на процессор в yii2

Попробуйте попрофилировать 2 приложения одновременно - старое и новое, хотя бы на локалхосте. Не факт что проблема вообще в пхп, у меня такое однажды было из-за плохо работающей виртуализации на сервере. Если же предположить что проблема все-же в пхп, то следует убедиться в абсолютной идентичности н...
R3D3
2015.04.05, 18:41
Форум: Баг-репорты и предложения (Yii 2.x)
Тема: Тип timestamp в Postgresql
Ответы: 4
Просмотры: 2851

Re: Тип timestamp в Postgresql

Воспроизвел, и действтительно, для схемы postgresql в yii при генерации код для создания таблицы забито соответствие timestamp => timestamp(0) Как я уже написал выше, скорее всего так сделано потому что в 90% случаев разработчику нужен именно timestamp(0) без дробных частей секунды. Если хочется соз...
R3D3
2015.03.31, 23:43
Форум: Баг-репорты и предложения (Yii 2.x)
Тема: Тип timestamp в Postgresql
Ответы: 4
Просмотры: 2851

Re: Тип timestamp в Postgresql

Скорее всего тебе нужен timestamp(0) - это временная метка с точностью до секунд, без хранения дробной части.
timestamp может хранить дробную часть секунды.
R3D3
2014.12.29, 23:49
Форум: Общие вопросы (Yii 2.x)
Тема: Проблема с запоминанием
Ответы: 17
Просмотры: 3933

Re: Проблема с запоминанием

Yii::$app->user->identity->id делает запрос к таблице,так и должно быть? Я думал он из сессии достаёт информацию атрибут модели не может делать запрос. а identity это объект класс User. По факту обращение к атрибуту ->identity вызывает геттер ->getIdentity() который запрашивает из БД модель пользов...
R3D3
2014.11.08, 16:21
Форум: Документация и рецепты (Yii 2.x)
Тема: ручная работа(без Composer)
Ответы: 84
Просмотры: 27706

Re: ручная работа(без Composer)

У нас используется для каждого инстанса виртуальная машина в KVM инсталированная в минимальной комплектации, далее ставятся все необходимые пакеты для работы сервера, после вливается приложение. А теперь получается необходимо поставить на каждую git, composer, bower, cebe, nmp и куча всего что нам ...
R3D3
2014.05.01, 19:29
Форум: Общие вопросы (Yii 2.x)
Тема: ActiveDataProvider и findBySql
Ответы: 5
Просмотры: 2267

Re: ActiveDataProvider и findBySql

Попробуй так

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

$query = SomeModel::find()->andWhere(App::user()->getId().' = ANY(someField)');
R3D3
2014.01.31, 19:44
Форум: Предлагаю работу
Тема: Программист Yii1 + Yii2
Ответы: 0
Просмотры: 735

Программист Yii1 + Yii2

Требуется программист (уровня middle) на удаленную работу с возможностью 1-2 раза приезжать в офис в Москве для поддержки двух проектов. Технические требования: PHP 5.3..5.5 (namespaces, traits) MySQL илиPostgreSQL Уверенное знание Yii1, желание освоить Yii2 git, redis 1 проект Сайт-социальная сеть ...
R3D3
2013.11.13, 09:35
Форум: Общие вопросы (Yii 1.x)
Тема: На самом деле все так сложно?
Ответы: 12
Просмотры: 2581

Re: На самом деле все так сложно?

Борда не сделана на Yii. Значит борду проще сделать, возможно в стопицот раз, на phpBB.
На phpBB нет надобности делать борду, она уже готова. Нужно только установить.
R3D3
2013.11.12, 11:36
Форум: Общие вопросы (Yii 1.x)
Тема: Кэширование MemCached
Ответы: 17
Просмотры: 5520

Re: Кэширование MemCached

После рестарта memcached, примерно в 80% случаев не хочет запоминать значение типа int во вновь созданном функционале, при этом можно провести нескольких до несколько десятков попыток пока одумается И вот эта формулировка проблемы какая-то недетерминированная. По каким показателям вы определяете, з...
R3D3
2013.11.12, 11:15
Форум: Общие вопросы (Yii 1.x)
Тема: Кэширование MemCached
Ответы: 17
Просмотры: 5520

Re: Кэширование MemCached

Ну если 14 метров кода, и правленное ядро фреймворка (по-моему, править код фреймворка это очень очень очень плохо), то все попытки указать, в чем может быть проблема в использовании memcache - это пальцем в небо. Попробуйте развернуть копию проекта на тестовом сервере, если там будет воспроизводить...
R3D3
2013.10.14, 18:10
Форум: Обо всем
Тема: Странная ситуация...
Ответы: 11
Просмотры: 4918

Re: Странная ситуация...

Это скорее всего следствие роста популярности фреймворков. Раньше ими увлекались только квалифицированные разработчики, а сейчас масса говнокодеров тоже начинает использовать, потому что тренд растет.
R3D3
2013.09.27, 16:52
Форум: Обо всем
Тема: Хочу изучать Yii, но есть пара вопросов
Ответы: 4
Просмотры: 2884

Re: Хочу изучать Yii, но есть пара вопросов

Вопрос 4. Некоторые люди, обсуждая темы фреймворков, на том же хабре, например, часто говорят фразы типа: «я вот попробовал проект сделать на Yii, потом решил изучить Kohana и сделал на нем, а потом еще сделал на Zend…». Ладно, я понимаю, что есть люди, которые очень обучаемы и они могут довольно б...