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

mkramer
2017.12.31, 17:53
Форум: Общие вопросы (Yii 2.x)
Тема: запрос с ON DUPLICATE + AR
Ответы: 6
Просмотры: 234

Re: запрос с ON DUPLICATE + AR

Если вы точно знаете, что ваш продукт будет работать исключительно с MySQL, можно и руками такой запрос прописать. Я так делаю. Хотя, одно время была идея сделать пакет свой, потом как-то угасло.
mkramer
2017.12.27, 20:51
Форум: Общие вопросы (Yii 2.x)
Тема: Работа с множеством БД
Ответы: 10
Просмотры: 275

Re: Работа с множеством БД

Гугл подсказал шикарную статью с блога Елисеева http://www.elisdn.ru/blog/100/active-record-dynamic-db я конечно не расчитываю что будет легко, но по мне - конечный результат это какое то порно. Почему же? Очень красивый класс UserDbLocator, а дальше просто тема развита до логов и всего остального....
mkramer
2017.12.27, 17:03
Форум: Общие вопросы (Yii 2.x)
Тема: Вопрос по скорости yii\caching\FileCache
Ответы: 2
Просмотры: 142

Re: Вопрос по скорости yii\caching\FileCache

Вообще, это и в доках написано (или у какого-то ещё фреймворка читал), что кеширование в файл не сильно влияет на скорость, поскольку БД и сама кеширует данные при запросах. На моём текущем проекте запросы в себя включают большую формулу, и там кеширование да ускоряет, даже в файл. Хотя со временем ...
mkramer
2017.12.20, 00:54
Форум: Общие вопросы (Yii 2.x)
Тема: Лимиты в query запросах
Ответы: 6
Просмотры: 218

Re: Лимиты в query запросах

zelenin писал(а):
2017.12.20, 00:52
а у строки есть какая-то допустимая длина?
У запроса sql вполне может быть. Правда, вроде обычно её не так просто достигнуть. Но параметр такой у mysql точно есть, у других СУБД - не знаю.
mkramer
2017.12.20, 00:53
Форум: Общие вопросы (Yii 2.x)
Тема: Помогите залогиниться через cURL на своем же сайте
Ответы: 15
Просмотры: 519

Re: Помогите залогиниться через cURL на своем же сайте

http://site.loc/manager/file-storage/upload - вынесете отсюда код обработки файлов в отдельный класс, и дёргайте его и там и там, не занимайтесь фигнёй. А проблема, скорее всего, в CSRF, поскольку в сессии его нету, когда вы курлом обращаетесь к нему (ведь при обращении курлом сессия другая создаётс...
mkramer
2017.12.20, 00:49
Форум: Общие вопросы (Yii 2.x)
Тема: Лимиты в query запросах
Ответы: 6
Просмотры: 218

Re: Лимиты в query запросах

Может длину строки допустимую превышаете?
mkramer
2017.12.20, 00:48
Форум: Общие вопросы (Yii 2.x)
Тема: OpenServer 404 на любой странице кроме site/index
Ответы: 11
Просмотры: 263

Re: OpenServer 404 на любой странице кроме site/index

'' => 'site/index', А это вообще зачем? Это дефолтное поведение htaccess Нет. Запускала на одном nginx - проблема была таже. Покажите конфиг ngnix. Вообще, можно просто проверить. Открываете файл index.php в папке web (frontend/web, если advanced-шаблон), пишите в него сразу после php die("Хрень");...
mkramer
2017.11.09, 10:41
Форум: Архитектура, дизайн, ООП
Тема: Архитектура приложения
Ответы: 9
Просмотры: 1338

Re: Архитектура приложения

maleks, да. Не скажу, что сам всегда так делаю, но здравая мысль в этом есть
mkramer
2017.11.08, 00:16
Форум: Архитектура, дизайн, ООП
Тема: Архитектура приложения
Ответы: 9
Просмотры: 1338

Re: Архитектура приложения

maleks писал(а):
2017.11.07, 16:59
А из репозитория что будет возвращаться? Не AR объекты?
Ну я читал рекомендацию мэпить AR-объекты на объекты бизнес-логики, чтоб потом можно было, при необходимости/желании подменить AR на прямой SQL или что-то ещё
mkramer
2017.11.07, 12:23
Форум: Архитектура, дизайн, ООП
Тема: Архитектура приложения
Ответы: 9
Просмотры: 1338

Re: Архитектура приложения

Ну когда используется ActiveRecord, есть несколько подходов Работать с ним прямо в контроллере (не рекомендуется, но в простых случаях вполне себе работает) Вынести это в отдельный, так называемый сервисный слой Реализовать паттерн репозиторий поверх паттерна ActiveRecord. Наиболее гибко, даёт возмо...
mkramer
2017.11.07, 12:16
Форум: Общие вопросы (Yii 2.x)
Тема: find()->all() и загрузка в модель, как быть ?
Ответы: 4
Просмотры: 260

Re: find()->all() и загрузка в модель, как быть ?

Что пытаешься реализовать? Связь "многие-ко-многим" товаров и категорий?
mkramer
2017.11.07, 12:15
Форум: Общие вопросы (Yii 2.x)
Тема: Красивый ЧПУ для поиска
Ответы: 3
Просмотры: 235

Re: Красивый ЧПУ для поиска

Я, когда сталкиваюсь с такими прихотями заказчиков, стараюсь убедить, что это нафиг никому не надо, приводя в пример урлы market.yandex.ru. Пока удавалось, если бы не удалось, сделал бы, конечно, в итоге, но цену бы заломил (формировал бы url на JS).
mkramer
2017.11.06, 12:01
Форум: Общие вопросы (Yii 2.x)
Тема: Вопрос по компонентам
Ответы: 4
Просмотры: 246

Re: Вопрос по компонентам

Подскажите, пожалуйста, компоненты (Yii::$app->myComponent) в Yii2 подгружаются, как Singleton? То есть я могу там при переходе от страницы к странице менять и хранить параметры? Спасибо. Подгружаются как синглтон. Но переход от страницы к странице - это разные запуски скрипта. Синглтон хранится в ...
mkramer
2017.08.20, 15:36
Форум: Общие вопросы (Yii 2.x)
Тема: Как устанавливать настройки таймзоны?
Ответы: 6
Просмотры: 535

Re: Как устанавливать настройки таймзоны?

Если у разных юзеров разные таймзоны, то лучше выбрать базовую и в ней всё хранить, а потом при необходимости пересчитывать всё.
mkramer
2017.08.20, 15:34
Форум: Общие вопросы (Yii 2.x)
Тема: Controller in model
Ответы: 7
Просмотры: 467

Re: Controller in model

trueorfalse писал(а):
2017.08.20, 13:31
Если не ошибаюсь, подключение контролера в модель не входит в mvc ?
Это двунаправленная связь, которой быть вообще не должно. На кой чёрт вам контроллер в модели? Модель должна с данными оперировать, её запрос пользователя не должен касаться.
mkramer
2017.07.28, 16:33
Форум: Общие вопросы (Yii 2.x)
Тема: Не видит экшен с именем из двух слов
Ответы: 3
Просмотры: 295

Re: Не видит экшен с именем из двух слов

в урлах вместо большой буквы должна быть чёрточка: actionFileUpdate => file-update
mkramer
2017.07.28, 16:08
Форум: Общие вопросы (Yii 2.x)
Тема: SQL запрос через ActiveRecord выдаёт только поля своей модели
Ответы: 15
Просмотры: 1258

Re: SQL запрос через ActiveRecord выдаёт только поля своей модели

На ActiveRecord свет клином не сошёлся. Если его не хватает, используйте обычные запросы, Query Builder и т.п.