Найдено 210 результатов
- 2017.03.10, 10:04
- Форум: Общие вопросы по программированию
- Тема: Работа с числами с плавающей запятой
- Ответы: 12
- Просмотры: 4439
Re: Работа с числами с плавающей запятой
Да, верно, кажется то, что нужно. Я уже грешил на DECIMAL
- 2017.03.09, 22:37
- Форум: Общие вопросы по программированию
- Тема: Работа с числами с плавающей запятой
- Ответы: 12
- Просмотры: 4439
Работа с числами с плавающей запятой
Столкнулся с проблемой при работе с числами с плавающей запятой. Т.е с деньгами -) В базе все числа хранятся в полях DECIMAL(16,4) Например мне нужно посчиать сумму транзакций, например SELECT SUM(amount) AS total FROM tbl_transactions ну вот к примеру результат 130,60 В php делаю $sum = $row['total...
- 2017.02.21, 18:01
- Форум: Общие вопросы (Yii 2.x)
- Тема: Сориентируйте по транзакициями и beforeSave, afterSave, link
- Ответы: 5
- Просмотры: 2073
- 2017.02.21, 17:57
- Форум: Общие вопросы (Yii 2.x)
- Тема: Помощь с cache
- Ответы: 15
- Просмотры: 3612
Re: Помощь с cache
Проблема может быть только тут в вашем коде. if($data !== false) return $data; Попробуйте ключ для кэша создать статичным а не динамичным и посмотрите, что произойдет. Ну или как тут написали выше - проблема с запросом в другом месте. у меня статический ключ не динамический. судя по коду нет $keyCa...
- 2017.02.21, 11:35
- Форум: Общие вопросы (Yii 2.x)
- Тема: Сориентируйте по транзакициями и beforeSave, afterSave, link
- Ответы: 5
- Просмотры: 2073
Re: Сориентируйте по транзакициями и beforeSave, afterSave, link
Пока дошел до такого метода в модели: public function createNewPurchase() { if(!$this->validate()) { return false; } $save = true; $dbTransaction = \Yii::$app->db->beginTransaction(); $transaction = new PurchaseTransaction(); $transaction->user_id = \Yii::$app->user->id; $transaction->debit = $this-...
- 2017.02.21, 10:32
- Форум: Общие вопросы (Yii 2.x)
- Тема: Помощь с cache
- Ответы: 15
- Просмотры: 3612
Re: Помощь с cache
Проблема может быть только тут в вашем коде.
Попробуйте ключ для кэша создать статичным а не динамичным и посмотрите, что произойдет. Ну или как тут написали выше - проблема с запросом в другом месте.
Код: Выделить всё
if($data !== false) return $data;
Попробуйте ключ для кэша создать статичным а не динамичным и посмотрите, что произойдет. Ну или как тут написали выше - проблема с запросом в другом месте.
- 2017.02.21, 10:08
- Форум: Общие вопросы (Yii 2.x)
- Тема: Сориентируйте по транзакициями и beforeSave, afterSave, link
- Ответы: 5
- Просмотры: 2073
Re: Сориентируйте по транзакициями и beforeSave, afterSave, link
а зачем эти таблицы ссылаются друг на друга? одной связи 1:1 тут должно быть достаточно Может конечно у меня архитектура страдает. В теории да, просто в будущем хотелось иметь более простые способы выборки. Какие транзакции принадлежать покупке или какие покупки принадлежат транзакции. Хотя по логи...
- 2017.02.20, 21:12
- Форум: Общие вопросы (Yii 2.x)
- Тема: Почему возникают ошибки с валидацией при редиректе?
- Ответы: 3
- Просмотры: 1364
Re: Почему возникают ошибки с валидацией при редиректе?
Так не очень хорошо делать
Если код сработает, то при повторном нажатии на F5 он снова сработает и в базе будет дубль.
Код: Выделить всё
if($order->save()){
return $this->render('order',[
'user'=>$user,
'messege'=> 'yes',
'operation_id'=>$id,
'orderid'=>$order->id
]);
- 2017.02.20, 21:02
- Форум: Общие вопросы (Yii 2.x)
- Тема: Сориентируйте по транзакициями и beforeSave, afterSave, link
- Ответы: 5
- Просмотры: 2073
Сориентируйте по транзакициями и beforeSave, afterSave, link
Читаю примеры и документацию но пока не совсем понимаю, как организовать сохранение двух записей в две таблицы. Вот есть таблица purchases и таблица payment_transactions Грубо говоря человек что-то покупает в системе, об этом создается запись в purchases в которой есть поле transaction_id и тут же н...
- 2017.02.15, 15:54
- Форум: Общие вопросы (Yii 2.x)
- Тема: ActiveDataProvider и hightLoad
- Ответы: 1
- Просмотры: 691
ActiveDataProvider и hightLoad
Проект пишется с нуля, сейчас идет реализация Админки. Практически везде, где нужно отобразить данные из базы используется ActiveDataProvider и ModelSearch все хорошо, все удобно, связи подтягиваем в два счета. Но предполагается, что проект будет высоконагруженным, т.е данных будет очень много. Стои...
- 2017.01.16, 22:59
- Форум: RBAC и контроль доступа (Yii 2.x)
- Тема: Какие модули лучше для авторизации + RBAC?
- Ответы: 9
- Просмотры: 6837
Re: Какие модули лучше для авторизации + RBAC?
А можно я подниму вопрос? Чтобы не плодить форумы, по сути также выбираю модуль для работы с RBAC Только визуальный. Т.е может кто-то уже реализовывал не сложную структуру выдачи и назначения прав, а, например, удобный список из чекбоксов где было бы: Новости: просмотр, создание, удаление, редактиро...
- 2017.01.16, 17:12
- Форум: Авторский код и библиотеки
- Тема: Yii2 Starter Kit - шаблон для старта приложения
- Ответы: 554
- Просмотры: 323507
Re: Yii2 Starter Kit - шаблон для старта приложения
Приветсвую Вопрос касательно мультиязычности. В стартерките оно релизовано изящненко и просто. С помощью сессий. Но. Насколько это правильно с точки зрения СЕО? C точки зрения сео - это очень плохо. Возможно есть вариант оставить такую схему переключения языка в админке а на frontend оставить через...
- 2017.01.16, 16:47
- Форум: Авторский код и библиотеки
- Тема: Yii2 Starter Kit - шаблон для старта приложения
- Ответы: 554
- Просмотры: 323507
Re: Yii2 Starter Kit - шаблон для старта приложения
Ошибка выводится потому, что папки vendor нету видимо.
- 2017.01.16, 16:14
- Форум: Общие вопросы (Yii 2.x)
- Тема: Admin LTE
- Ответы: 14
- Просмотры: 18306
Re: Admin LTE
Ребята, спасибо за ссылку на yii2-starter я так понимаю проект развивается и можно смело его брать на новый проект?
- 2017.01.13, 14:03
- Форум: Общие вопросы (Yii 2.x)
- Тема: [РЕШЕНО] Убрать /frontend/web/ из строки адреса
- Ответы: 43
- Просмотры: 45567
Re: [РЕШЕНО] Убрать /frontend/web/ из строки адреса
Тоже только изучаю yii2 (перешл с 1го) Для себя делаю такую структуру проекта. сам сайт лежит в папке /home/sites/example.com/www т.е если в папку www положить file.php то он извне будет доступен как example.com/file.php Значит залил я advanced на хостинг в корень (в папку www) и получилась такая ст...
- 2017.01.12, 16:38
- Форум: DevOps
- Тема: Кто как деплоит на продакш сервер?
- Ответы: 20
- Просмотры: 18055
Re: Кто как деплоит на продакш сервер?
причем тут композер? композер вам сливает сторонние зависимости, а деплой в основном про выливку непосредственно вашего кода. если вкратце то оптимальный деплой идет так Делаем commit Заходим на сайт по ssh git pull php composer.phar install yii migrate вот про эти вещи я и говорил, что изначально ...
- 2017.01.12, 16:13
- Форум: DevOps
- Тема: Кто как деплоит на продакш сервер?
- Ответы: 20
- Просмотры: 18055
- 2017.01.12, 16:04
- Форум: DevOps
- Тема: Кто как деплоит на продакш сервер?
- Ответы: 20
- Просмотры: 18055
Re: Кто как деплоит на продакш сервер?
Может задам глупый вопрос ) Но вот часть проектов написанных на Yii1 при деплое на паблик просто заливались по ФТП, где лежал .htaccess с установленным ENV=production ну и собственно так система понимала что она в реале и подтягивала config.prod.php можно ли организовать с Yii2 такой же механизм, чт...
- 2015.12.17, 15:26
- Форум: Установка и настройка
- Тема: Пустить некоторые запросы в обход YII
- Ответы: 1
- Просмотры: 1256
Пустить некоторые запросы в обход YII
Необходимо сделать так, чтобы, например, если идет запрос на картинку или какой-то файл, обработка шла не через htaccess Условно говоря пользователь запрашивает /images/123.jpg - если файл есть то он отобразится, если файла нет - то идет вызов actionError в Yii и вывод сообщения об ошибке Можно ли в...
- 2015.11.11, 13:01
- Форум: Общие вопросы (Yii 1.x)
- Тема: Сохраняется авторизация пользователя при смене пароля в базе
- Ответы: 2
- Просмотры: 1166
Re: Сохраняется авторизация пользователя при смене пароля в базе
Может кто-то сталкивался с таким? )