coderxx, если уже посажен сайт, то либо прямиком из под админки - Ад и Израиль, либо переносить всё в файлы (там можно даже в базе ко всему прикрепить статический файл), и его уже редачить.
coderxx, юзайте fenom, там можно файловые шаблоны и чанки. Иначе работа с чанками/сниппетами/шаблонами превращается в ад. Ибо засунуть их в БД было очень хреновое решение =(
Хех, что-то вы припозднились с ответом. На год аж =)
Для проекта был выбран zero CDN + свои интересности с их API для защиты. Или мне было лень искать, или правда не нашёл что-то оптимальное. Писал сам, короче.
не совсем то, что нужно. В этом json может быть неопределённое количество элементов массива.
Т.е. может быть почта, имя, адрес, имя котика, номер автомобиля и всё, что только можно.
Т.е. заранее вывести можно только в виде name => lable . value
Робокасса - очень удобный вариант. И комиссия не самая страшная. Сколько делал магазины - всегда рекомендовал её заказчиками. Оооочень быстро одобряют, за пару часов можно пустить в работу. С теми же Яндекс.Касса так не получится.
Пэймастер - почти как робокасса, только модулей для CMS мало.
Вроде ещё wallet one умеет с физлицами, но не гарантирую. Тоже крайне приятно с ними работать.
zorca, тоже так считаю. После прочтения книги есть мечта - написать что-то удобное для разработчика как modx revo, и удобное для юзера как опенкарт, вп и прочее.
Глюкъ Виртуален: что там колхозного? Прекрасное дополнение для тех, кому не шибко хочется возиться с созданием пакета. Если у вас есть желание - сделайте на базе modExtra или с нуля новый тип ресурса.
Логи сервера молчат. У Yii на этот счёт следующее:
Stack trace:
#0 /home1/user/vendor/yiisoft/yii2/db/Command.php(842): PDOStatement->execute()
#1 /home1/user/vendor/yiisoft/yii2/db/Schema.php(454): yii\db\Command->execute()
#2 /home1/user/vendor/yiisoft/yii2/db/ActiveRecord.php(494): yii\db\Schema->insert('request', Array)
#3 /home1/user/vendor/yiisoft/yii2/db/ActiveRecord.php(461): yii\db\ActiveRecord->insertInternal(NULL)
#4 /home1/user/vendor/yiisoft/yii2/db/BaseActiveRecord.php(643): yii\db\ActiveRecord->insert(true, NULL)
#5 /home1/user/controllers/SiteController.php(581): yii\db\BaseActiveRecord->save()
#6 [internal function]: app\controllers\SiteController->actionExchangeFormSubmit()
#7 /home1/user/vendor/yiisoft/yii2/base/InlineAction.php(57): call_user_func_array(Array, Array)
#8 /home1/user/vendor/yiisoft/yii2/base/Controller.php(156): yii\base\InlineAction->runWithParams(Array)
#9 /home1/user/vendor/yiisoft/yii2/base/Module.php(523): yii\base\Controller->runAction('exchange-form-s...', Array)
#10 /home1/user/vendor/yiisoft/yii2/web/Application.php(102): yii\base\Module->runAction('site/exchange-f...', Array)
#11 /home1/user/vendor/yiisoft/yii2/base/Application.php(380): yii\web\Application->handleRequest(Object(yii\web\Request))
#12 /home1/user/public_html/index.php(12): yii\base\Application->run()
#13 {main}
Next yii\db\IntegrityException: SQLSTATE[23000]: Integrity constraint violation: 1452 Cannot add or update a child row: a foreign key constraint fails (`user_admin`.`request`, CONSTRAINT `request_ibfk_1` FOREIGN KEY (`from_id`) REFERENCES `currency` (`id`))
The SQL being executed was: INSERT INTO `request` (`user_id`, `email`, `from_id`, `to_id`, `user_sends_to`, `user_sends_from`, `user_gets_to`, `from_sum`, `to_sum`, `ref_id`, `name`, `created_at`, `updated_at`) VALUES (6, NULL, 1, 8, '1C99MiZrQrj4jwej35XQRMv3EbWDkuNDj', '23234234', '2234234234', '0.04', '19102', NULL, NULL, 1559997710, 1559997710) in /home1/user/vendor/yiisoft/yii2/db/Schema.php:636
Stack trace:
#0 /home1/user/vendor/yiisoft/yii2/db/Command.php(852): yii\db\Schema->convertException(Object(PDOException), 'INSERT INTO `re...')
#1 /home1/user/vendor/yiisoft/yii2/db/Schema.php(454): yii\db\Command->execute()
#2 /home1/user/vendor/yiisoft/yii2/db/ActiveRecord.php(494): yii\db\Schema->insert('request', Array)
#3 /home1/user/vendor/yiisoft/yii2/db/ActiveRecord.php(461): yii\db\ActiveRecord->insertInternal(NULL)
#4 /home1/user/vendor/yiisoft/yii2/db/BaseActiveRecord.php(643): yii\db\ActiveRecord->insert(true, NULL)
#5 /home1/user/controllers/SiteController.php(581): yii\db\BaseActiveRecord->save()
#6 [internal function]: app\controllers\SiteController->actionExchangeFormSubmit()
#7 /home1/user/vendor/yiisoft/yii2/base/InlineAction.php(57): call_user_func_array(Array, Array)
#8 /home1/user/vendor/yiisoft/yii2/base/Controller.php(156): yii\base\InlineAction->runWithParams(Array)
#9 /home1/user/vendor/yiisoft/yii2/base/Module.php(523): yii\base\Controller->runAction('exchange-form-s...', Array)
#10 /home1/user/vendor/yiisoft/yii2/web/Application.php(102): yii\base\Module->runAction('site/exchange-f...', Array)
#11 /home1/user/vendor/yiisoft/yii2/base/Application.php(380): yii\web\Application->handleRequest(Object(yii\web\Request))
#12 /home1/user/public_html/index.php(12): yii\base\Application->run()
#13 {main}
Additional Information:
Array
(
[0] => 23000
[1] => 1452
[2] => Cannot add or update a child row: a foreign key constraint fails (`user_admin`.`request`, CONSTRAINT `request_ibfk_1` FOREIGN KEY (`from_id`) REFERENCES `currency` (`id`))
)