поломается, как минимум мажорная версия поменялась, хотя и это не всегда показатель...rinat_ писал(а):у меня yii2-file-kit был версии 0.4, сейчас версия 1.1.1. Если обновить его, то он обратно совместим? т.е не поломается ничего?
Yii2 Starter Kit - шаблон для старта приложения
Re: Yii2 Starter Kit - шаблон для старта приложения
Re: Yii2 Starter Kit - шаблон для старта приложения
Есть ли способ заставить сей набор работать на одном домене? Без nginx.
Я понимаю, что все это благо и правильно и безопасно и кукисы отдельно для админки и фронтенда, но все же.
Насколько глубоко и маштабно расползлась идея с поддоменами? Может можно поправить пару классов и заставить работать, как стандартный advanced?
Я понимаю, что все это благо и правильно и безопасно и кукисы отдельно для админки и фронтенда, но все же.
Насколько глубоко и маштабно расползлась идея с поддоменами? Может можно поправить пару классов и заставить работать, как стандартный advanced?
Мой видео блог посвященный yii "Yii2 для Блондинок и Чайников: уроки, заметки, гайды"
Re: Yii2 Starter Kit - шаблон для старта приложения
Спасибо за отличный стартовый шаблон!
Строю с помощью его мой первый сайт на YII и пока все получается. Вопрос по работе с Вашим дополнением возможно больше организационный.
Я сейчас разрабатываю сайт-каталог локально, но во время разработки требуется выгружать БД на временный тестовый сервер, на котором будут его заполнять данными через админку, а потом время от времени загружать данные мне на локальный и работать уже с обновленными данными.
Возникает вопрос как быть с загруженными файлами, так как в базе хранится путь на storage (http://storage.catalog.local/source)??
У меня пока один вариант приходит в голову - перед выгрузкой выполнять запросы вида UPDATE goods SET thumbnail_base_url = 'new_base_url'
Но может есть более правильные решения?
Заранее спасибо.
Строю с помощью его мой первый сайт на YII и пока все получается. Вопрос по работе с Вашим дополнением возможно больше организационный.
Я сейчас разрабатываю сайт-каталог локально, но во время разработки требуется выгружать БД на временный тестовый сервер, на котором будут его заполнять данными через админку, а потом время от времени загружать данные мне на локальный и работать уже с обновленными данными.
Возникает вопрос как быть с загруженными файлами, так как в базе хранится путь на storage (http://storage.catalog.local/source)??
У меня пока один вариант приходит в голову - перед выгрузкой выполнять запросы вида UPDATE goods SET thumbnail_base_url = 'new_base_url'
Но может есть более правильные решения?
Заранее спасибо.
Re: Yii2 Starter Kit - шаблон для старта приложения
На вскидку как минимум подправить .env в части урлов приложений и COOKIE_VALIDATION_KEY, конфиг компонента сессий, остальное по мелочам.wokster писал(а):Есть ли способ заставить сей набор работать на одном домене? Без nginx.
Я понимаю, что все это благо и правильно и безопасно и кукисы отдельно для админки и фронтенда, но все же.
Насколько глубоко и маштабно расползлась идея с поддоменами? Может можно поправить пару классов и заставить работать, как стандартный advanced?
Re: Yii2 Starter Kit - шаблон для старта приложения
ну у вас по сути три варианта:a-prof писал(а):Спасибо за отличный стартовый шаблон!
Строю с помощью его мой первый сайт на YII и пока все получается. Вопрос по работе с Вашим дополнением возможно больше организационный.
Я сейчас разрабатываю сайт-каталог локально, но во время разработки требуется выгружать БД на временный тестовый сервер, на котором будут его заполнять данными через админку, а потом время от времени загружать данные мне на локальный и работать уже с обновленными данными.
Возникает вопрос как быть с загруженными файлами, так как в базе хранится путь на storage (http://storage.catalog.local/source)??
У меня пока один вариант приходит в голову - перед выгрузкой выполнять запросы вида UPDATE goods SET thumbnail_base_url = 'new_base_url'
Но может есть более правильные решения?
Заранее спасибо.
1) подставлять base_url в коде, в зависимости от окружения
2) хранить такие картинки на основном домене и указывать как 'baseUrl' => '/путь-к-картинкам'
3) не использовать одну базу для prod и dev окружений, а то что чем надо поделиться держать в миграциях и, возможно, рассчитывать baseUrl прям в них
Re: Yii2 Starter Kit - шаблон для старта приложения
Друзья подскажите пожалуйста как попасть в Gii?
Re: Yii2 Starter Kit - шаблон для старта приложения
/giiWinLogan писал(а):Друзья подскажите пожалуйста как попасть в Gii?
Re: Yii2 Starter Kit - шаблон для старта приложения
Да спасибо, была проблема в том что я запускал openserver не от админа, и поэтому не мог попасть никуда.
Re: Yii2 Starter Kit - шаблон для старта приложения
Вот как раз с COOKIE_VALIDATION_KEY и есть основна проблема. COOKIE - пока для меня темное дело, не могу понять как его поправить. Если подскажите, буду благодарен.ZeiN писал(а):На вскидку как минимум подправить .env в части урлов приложений и COOKIE_VALIDATION_KEY, конфиг компонента сессий, остальное по мелочам.
Мой видео блог посвященный yii "Yii2 для Блондинок и Чайников: уроки, заметки, гайды"
Re: Yii2 Starter Kit - шаблон для старта приложения
Попробуйте с таким htaccesswokster писал(а):Есть ли способ заставить сей набор работать на одном домене? Без nginx.
Я понимаю, что все это благо и правильно и безопасно и кукисы отдельно для админки и фронтенда, но все же.
Насколько глубоко и маштабно расползлась идея с поддоменами? Может можно поправить пару классов и заставить работать, как стандартный advanced?
Код: Выделить всё
<IfModule mod_rewrite.c>
Options +FollowSymlinks
RewriteEngine On
</IfModule>
<IfModule mod_rewrite.c>
RewriteBase /
RewriteCond %{HTTP_HOST} (.*)
RewriteCond %{REQUEST_URI} /$ [NC]
RewriteRule ^(.*)(/)$ $1 [L,R=301]
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
RewriteCond %{REQUEST_URI} ^/sitemap.xml
RewriteRule ^sitemap.xml$ frontend/web/sitemap.xml [L]
RewriteCond %{REQUEST_URI} ^/robots.txt
RewriteRule ^robots.txt$ frontend/web/robots.txt [L]
# deal with admin first
RewriteCond %{REQUEST_URI} ^/(cms)
RewriteRule ^cms/assets/(.*)$ backend/web/assets/$1 [L]
RewriteRule ^cms/css/(.*)$ backend/web/css/$1 [L]
RewriteRule ^cms/img/(.*)$ backend/web/img/$1 [L]
RewriteRule ^cms/js/(.*)$ backend/web/js/$1 [L]
RewriteCond %{REQUEST_URI} !^/backend/web/(assets|css|img|js)/
RewriteCond %{REQUEST_URI} ^/(cms)
RewriteRule ^.*$ backend/web/index.php [L]
RewriteCond %{REQUEST_URI} ^/(assets|css|img|storage|fonts|theme)
RewriteRule ^assets/(.*)$ frontend/web/assets/$1 [L]
RewriteRule ^css/(.*)$ frontend/web/css/$1 [L]
RewriteRule ^img/(.*)$ frontend/web/img/$1 [L]
RewriteRule ^storage/(.*)$ frontend/web/storage/$1 [L]
RewriteRule ^fonts/(.*)$ frontend/web/fonts/$1 [L]
RewriteRule ^theme/(.*)$ frontend/web/theme/$1 [L]
RewriteRule ^favicon.ico$ frontend/web/favicon.ico [L]
RewriteCond %{REQUEST_URI} !^/(frontend|backend)/web/(assets|css|img|storage|fonts|theme)/
RewriteCond %{REQUEST_URI} !index.php
RewriteCond %{REQUEST_FILENAME} !-f [OR]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^.*$ frontend/web/index.php
</IfModule>
и в .env
Код: Выделить всё
FRONTEND_URL = http://localhost/
BACKEND_URL = http://localhost/cms
STORAGE_URL = http://localhost/storage
Re: Yii2 Starter Kit - шаблон для старта приложения
В информации о системе не правильно выводит кол-во оперативы
из-за formatSizeNumber там идет приведение к инт
Поэтому мои 12 гб превращаются в 2
Вывод без формата 12883288064, после приведение к инт 2147483647
ОС вин8.1 х64, апач и пхп - х64
из-за formatSizeNumber там идет приведение к инт
Код: Выделить всё
$value = (int) $value;
Вывод без формата 12883288064, после приведение к инт 2147483647
ОС вин8.1 х64, апач и пхп - х64
Re: Yii2 Starter Kit - шаблон для старта приложения
Ну тогда не трожьте его, вы поймете что и как когда придет времяwokster писал(а):Вот как раз с COOKIE_VALIDATION_KEY и есть основна проблема. COOKIE - пока для меня темное дело, не могу понять как его поправить. Если подскажите, буду благодарен.ZeiN писал(а):На вскидку как минимум подправить .env в части урлов приложений и COOKIE_VALIDATION_KEY, конфиг компонента сессий, остальное по мелочам.
Re: Yii2 Starter Kit - шаблон для старта приложения
Это в компоненте йиишного форматтера? Какой у вас PHP_INT_MAX ?Afinogen писал(а):В информации о системе не правильно выводит кол-во оперативы
из-за formatSizeNumber там идет приведение к интПоэтому мои 12 гб превращаются в 2Код: Выделить всё
$value = (int) $value;
Вывод без формата 12883288064, после приведение к инт 2147483647
ОС вин8.1 х64, апач и пхп - х64
Re: Yii2 Starter Kit - шаблон для старта приложения
Да компонент yiiZeiN писал(а): Это в компоненте йиишного форматтера? Какой у вас PHP_INT_MAX ?
int max выводит почему-то как на 32бит, хотя стоит 64... С работы приду переставлю, мой косяк. Хотя вроде его не делал
Re: Yii2 Starter Kit - шаблон для старта приложения
Afinogen писал(а):Да компонент yiiZeiN писал(а): Это в компоненте йиишного форматтера? Какой у вас PHP_INT_MAX ?
int max выводит почему-то как на 32бит, хотя стоит 64... С работы приду переставлю, мой косяк. Хотя вроде его не делал
http://php.net/manual/ru/language.types.integer.phpРазмер integer зависит от платформы, хотя, как правило, максимальное значение примерно равно 2 миллиардам (это 32-битное знаковое). 64-битные платформы обычно имеют максимальное значение около 9E18, кроме Windows, которая всегда 32-битная. PHP не поддерживает беззнаковые целые (integer).
Re: Yii2 Starter Kit - шаблон для старта приложения
вот блин ((( спасибоZeiN писал(а):http://php.net/manual/ru/language.types.integer.phpкроме Windows, которая всегда 32-битная.
Re: Yii2 Starter Kit - шаблон для старта приложения
Использую yii2-file-kit для загрузки картинок в альбом. Как правильнее делать попутно их ресайз? Т.е сохранить в сторадже оригинал и ещё два размера например.
Re: Yii2 Starter Kit - шаблон для старта приложения
если делать ресайз во время загрузки, то вот так:rinat_ писал(а):Использую yii2-file-kit для загрузки картинок в альбом. Как правильнее делать попутно их ресайз? Т.е сохранить в сторадже оригинал и ещё два размера например.
https://github.com/trntv/yii2-starter-k ... er.php#L25
Но я обычно использую glide чтобы делать нужные размеры по запросу.
Re: Yii2 Starter Kit - шаблон для старта приложения
а он этот файл миниатюр тоже положит рядом в storage/source? и будет ли запись о нём в таблице file_storage? Дело в том что я сохраняю в таблице фотоальбома id на запись в file_storage. Предполагается что миниатюры тоже складываются в сторадже и в таблице file_storage соответствующие записи по ним. С фотоальбома так же внешние ключи на миниатюры к file_storage как и с оригиналом должны быть. Пока не очень прозрачно как это ресайз отработает
Re: Yii2 Starter Kit - шаблон для старта приложения
Нет, не положит. Лучше всего вам в вашем случае создавать миниатюры не при загрузке на сайт, а вручную после сохранения модели и вручную же сохранять их.rinat_ писал(а):а он этот файл миниатюр тоже положит рядом в storage/source? и будет ли запись о нём в таблице file_storage? Дело в том что я сохраняю в таблице фотоальбома id на запись в file_storage. Предполагается что миниатюры тоже складываются в сторадже и в таблице file_storage соответствующие записи по ним. С фотоальбома так же внешние ключи на миниатюры к file_storage как и с оригиналом должны быть. Пока не очень прозрачно как это ресайз отработает