Найдено 198 результатов
- 2014.07.27, 21:28
- Форум: Общие вопросы (Yii 2.x)
- Тема: Advanced template на одном домене
- Ответы: 19
- Просмотры: 7716
Re: Advanced template на одном домене
Смотрите пакеты на packagist.org возможно там уже есть то, что вам нужно или новые версии под Yii2. RBAC несколько другая, но простая впринципе.
- 2014.07.27, 21:15
- Форум: Общие вопросы (Yii 2.x)
- Тема: Совет по моделям.
- Ответы: 3
- Просмотры: 2022
Re: Совет по моделям.
Я сделал консольный контроллер для генерации моделей, с некоторыми изменениями логики. Все модели у меня генерируются автоматом в @app/models/generated - там содержатся общие вещи вроде relations и т.д. чего много и не является моей бизнес-логикой и наследуются они от наследника ActiveRecord. Далее ...
- 2014.07.27, 21:06
- Форум: Общие вопросы (Yii 2.x)
- Тема: Advanced template на одном домене
- Ответы: 19
- Просмотры: 7716
Re: Advanced template на одном домене
В composer можно выставить минимальные уровни стабильности/версии и прочие хитрости, чтобы обновлялись только нужные пакеты. Вообще написано, что если проект имеет ограниченные сроки, то пишите с Yii-1, и для продакшена Yii-2 не готов. Я вот пишу проект, но альфу собрался выпускать осенью, поэтому с...
- 2014.07.27, 20:56
- Форум: Общие вопросы (Yii 2.x)
- Тема: Насколько стабилен yiisoft/yii2 dev-master?
- Ответы: 6
- Просмотры: 2128
Насколько стабилен yiisoft/yii2 dev-master?
Сегодня попробовал выставить в composer.json dev-master вместо * ("minimum-stability": "beta"), и после обновления PHP ушел в бесконечный цикл, соответственно пришлось откатиться обратно на beta. Насколько dev-master стабилен, и стоит ли использовать его при разработке проекта? y...
- 2014.07.27, 19:32
- Форум: Баг-репорты и предложения (Yii 2.x)
- Тема: Логика определения hasMany/hasOne в генераторе моделей
- Ответы: 7
- Просмотры: 4905
Re: Логика определения hasMany/hasOne в генераторе моделей
Дошло почему)
В сomposer.json было:
"yiisoft/yii2-gii" : "*", и "minimum-stability": "beta",
Поставил "yiisoft/yii2-gii" : "dev-master", так как статус beta этому пакету присваивали аж 13 Апреля 2014.
В сomposer.json было:
"yiisoft/yii2-gii" : "*", и "minimum-stability": "beta",
Поставил "yiisoft/yii2-gii" : "dev-master", так как статус beta этому пакету присваивали аж 13 Апреля 2014.
- 2014.07.27, 19:25
- Форум: Баг-репорты и предложения (Yii 2.x)
- Тема: Логика определения hasMany/hasOne в генераторе моделей
- Ответы: 7
- Просмотры: 4905
Re: Логика определения hasMany/hasOne в генераторе моделей
Удалил composer.lock, vendors, .composer,
сделал "composer install" - все скачалось заново, но код все равно с гитхабовским не совпадает. У кого-то есть подобная проблема?
сделал "composer install" - все скачалось заново, но код все равно с гитхабовским не совпадает. У кого-то есть подобная проблема?
- 2014.07.27, 19:04
- Форум: Баг-репорты и предложения (Yii 2.x)
- Тема: Логика определения hasMany/hasOne в генераторе моделей
- Ответы: 7
- Просмотры: 4905
Re: Логика определения hasMany/hasOne в генераторе моделей
В PK может быть больше полей, чем в конкретном FK, я пример выше приводил.lynicidn писал(а):только решение подозрительно с точки логики, как это нет ключа в связных а где же он тогда? и почему мани*?
- 2014.07.27, 19:03
- Форум: Баг-репорты и предложения (Yii 2.x)
- Тема: Логика определения hasMany/hasOne в генераторе моделей
- Ответы: 7
- Просмотры: 4905
Re: Логика определения hasMany/hasOne в генераторе моделей
Хотел PR сделать, но смотрю в коде на гихабе уже: if (count($table->primaryKey) > count($fks)) { $hasMany = true; } else { foreach ($fks as $key) { if (!in_array($key, $table->primaryKey, true)) { ...
- 2014.07.27, 18:54
- Форум: Баг-репорты и предложения (Yii 2.x)
- Тема: Логика определения hasMany/hasOne в генераторе моделей
- Ответы: 7
- Просмотры: 4905
Re: Логика определения hasMany/hasOne в генераторе моделей
Исправил цикл на
И генерация связей заработала корректно.
Код: Выделить всё
foreach ($table->primaryKey as $key) {
if (!in_array($key, $fks, true)) {
$hasMany = true;
break;
}
}
- 2014.07.27, 18:29
- Форум: Баг-репорты и предложения (Yii 2.x)
- Тема: Логика определения hasMany/hasOne в генераторе моделей
- Ответы: 7
- Просмотры: 4905
Логика определения hasMany/hasOne в генераторе моделей
Приветствую всех! Я столкнулся с неправильным поведением генератора моделей. Опишу ситуацию. Есть модель Profile (таблица profiles), есть модель ProfileFinances (таблица profile_finances). У Profile есть PK = ['id'], у ProfileFinances PK = ['profile_id','eps','currency']. Связаны они между собой FK ...
- 2014.07.25, 00:11
- Форум: Общие вопросы (Yii 2.x)
- Тема: Yii::$app->getUser() возвращает NULL
- Ответы: 8
- Просмотры: 5401
Re: Yii::$app->getUser() возвращает NULL
Это значит что компонент user не установлен, в свою очередь это значит, что о нем ничего нет в вашей конфигурации приложения.
Посмотрите как в шаблонах приложений это устанавливается.
Посмотрите как в шаблонах приложений это устанавливается.
- 2014.07.25, 00:03
- Форум: Документация и рецепты (Yii 2.x)
- Тема: Ошибка при генерации документации
- Ответы: 21
- Просмотры: 11566
Re: Ошибка при генерации документации
Спасибо, заработало!
- 2014.07.24, 16:17
- Форум: Документация и рецепты (Yii 2.x)
- Тема: Ошибка при генерации документации
- Ответы: 21
- Просмотры: 11566
Re: Ошибка при генерации документации
Сегодня появилась проблема при генерации документации api: TargetDirectory already exists. Overwrite? (yes|no) [yes]: Searching files to process... done. Loading apidoc data from cache... no data available. Checking for updated files... done. 320 files to update. Processing files... 28% (92/320) ETA...
- 2014.07.24, 11:42
- Форум: Общие вопросы (Yii 2.x)
- Тема: Паттерны в UrlManager Rule
- Ответы: 6
- Просмотры: 2583
Re: Паттерны в UrlManager Rule
Кажется проще это в .htaccess прописать, а Yii имеет логику module/controller/action. Или в UrlManager в виде: <controller:[\w-\/]+>/<action[\w-]+>
- 2014.07.24, 10:19
- Форум: Общие вопросы (Yii 2.x)
- Тема: Bootstrap, изменение less файлов.
- Ответы: 3
- Просмотры: 2460
Re: Bootstrap, изменение less файлов.
Пункт 4 поправил.
- 2014.07.23, 23:28
- Форум: Общие вопросы (Yii 2.x)
- Тема: JS скрипты после jQuery
- Ответы: 23
- Просмотры: 38290
Re: JS скрипты после jQuery
Создайте базовый бандл со своими самыми основными функциями (которые используются везде). Примерно, как тут: class BaseAsset extends AssetBundle { public $sourcePath = '@resources'; // @app/resources public $css = [ ]; public $js = [ ]; public $depends = [ 'yii\web\YiiAsset',...
- 2014.07.23, 23:18
- Форум: Общие вопросы (Yii 2.x)
- Тема: Bootstrap, изменение less файлов.
- Ответы: 3
- Просмотры: 2460
Re: Bootstrap, изменение less файлов.
Вам нужно создавать специальный asset со своей версией Bootstrap. Если без дополнительных ухищрений, то: 1. Допустим главный $sourcePath у вас это "@app/resources" 2. Качаете bootstrap (dev-версию) в каталог @app/resources/tbs3/lib 3. Копируете файлы @app/resources/tbs3/lib/less/bootstrap....
- 2014.07.22, 15:56
- Форум: Общие вопросы (Yii 2.x)
- Тема: Yii2 AppAsset ?
- Ответы: 20
- Просмотры: 6138
Re: Yii2 AppAsset ?
@webroot, the Web root directory of the currently running Web application @web, the base URL of the currently running Web application 1. То есть в админке загружайте файлы в каталог @webroot/uploads и имейте к ним прямой доступ из веб. 2. Или загружайте в недоступный для чтения из веб каталог, но в...
- 2014.07.22, 15:43
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как объединить два Query ? (не union)
- Ответы: 11
- Просмотры: 5107
Re: Как объединить два Query ? (не union)
Он хорошо помогал при работе с различного рода dataTables, то есть экшен формирует Query согласно его настройкам (сортировка, страница, лимит, фильтры) и потом этот Query применяем к основной выборке. Придется руками значит писать)
- 2014.07.16, 18:28
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как объединить два Query ? (не union)
- Ответы: 11
- Просмотры: 5107
Re: Как объединить два Query ? (не union)
Александр (SamDark), что скажете насчет этого метода?