Найдено 46 результатов
- 2019.03.11, 11:52
- Форум: Общие вопросы (Yii 2.x)
- Тема: Размещение yii2 advanced в подпапке домена
- Ответы: 1
- Просмотры: 933
Размещение yii2 advanced в подпапке домена
Всем добрый день. Такая ситуация есть домен site.ru в корне есть каталог yii где собственно и размещен yii2 advanced, пытаюсь настроить что бы работало следующим образом: site.ru/yii/admin - backend site.ru/yii/ - frontend .htaccess в корне сайта выглядит так: AddDefaultCharset UTF-8 Options +Follow...
- 2017.09.30, 20:39
- Форум: Общие вопросы по программированию
- Тема: Потоковый JSON парсер, какой использовать?
- Ответы: 1
- Просмотры: 1253
Потоковый JSON парсер, какой использовать?
Собственно задача в том что бы разобрать JSON файл размером в ~75 мб., хочется узнать кто какой парсер для этого использует?
- 2017.09.20, 12:47
- Форум: Общие вопросы (Yii 2.x)
- Тема: Не работает Model::loadMultiple без формы
- Ответы: 0
- Просмотры: 710
Не работает Model::loadMultiple без формы
Добрый день. Подскажите пожалуйста как правильно использовать loadMultiple без формы? Есть консольный контроллер который служит для обработки файлов, и соответственно записи в БД: public function actionLoad() { //... foreach ($this->files as $file) { $clients[] = new ClientModel(); $list = self::par...
- 2017.09.08, 17:53
- Форум: RBAC и контроль доступа (Yii 2.x)
- Тема: AccessControl по IP (из таблицы)
- Ответы: 1
- Просмотры: 2625
Re: AccessControl по IP (из таблицы)
Поспешил с форумом, сам додумался: public function behaviors() { $behaviors = parent::behaviors(); $behaviors['access'] = [ 'class' => AccessControl::className(), 'only' => ['index'], 'rules' => [ [ 'allow' => true, 'actions' => ['index'], 'ips' => explode(",", Yii::$app->user->identity->p...
- 2017.09.08, 17:11
- Форум: RBAC и контроль доступа (Yii 2.x)
- Тема: AccessControl по IP (из таблицы)
- Ответы: 1
- Просмотры: 2625
AccessControl по IP (из таблицы)
Прошу помощи вот с чем.
Планируется таблица Profile, связная с таблицей User один-к-одному, в этой таблице есть поле Ips, которое содержит список IP адресов с которых либо можно вызывать action либо нет.
Как это можно реализовать?
Планируется таблица Profile, связная с таблицей User один-к-одному, в этой таблице есть поле Ips, которое содержит список IP адресов с которых либо можно вызывать action либо нет.
Как это можно реализовать?
- 2017.09.02, 20:03
- Форум: REST API (Yii 2.x)
- Тема: Action View для id с типом строка, как?
- Ответы: 1
- Просмотры: 1581
Re: Action View для id с типом строка, как?
Вопрос снимается ID содержал символы "."
Код: Выделить всё
....
'tokens' => [
'{id}' => '<id:\\S+>'
],
....
- 2017.09.02, 18:42
- Форум: REST API (Yii 2.x)
- Тема: Action View для id с типом строка, как?
- Ответы: 1
- Просмотры: 1581
Action View для id с типом строка, как?
Суть в следующем есть таблица продуктов где id = строковый артикул, и все события кроме Index возвращают 404 ошибку, Как это можно победить?
P.s.: специально создал еще одну таблицу для проверки числового ID все работает как надо...
P.s.: специально создал еще одну таблицу для проверки числового ID все работает как надо...
- 2017.07.24, 15:47
- Форум: REST API (Yii 2.x)
- Тема: REST API без AR, как?
- Ответы: 1
- Просмотры: 1699
REST API без AR, как?
Здравствуйте.
Суть вопроса такова: у меня в качестве источника данных выступает сервис который работает через XML (вопрос - ответ).
А насколько я понял из документации ActiveController работает только с AR!?
Как быть в данной ситуации, писать подобие ActiveController?
Суть вопроса такова: у меня в качестве источника данных выступает сервис который работает через XML (вопрос - ответ).
А насколько я понял из документации ActiveController работает только с AR!?
Как быть в данной ситуации, писать подобие ActiveController?
- 2017.04.02, 10:33
- Форум: Общие вопросы (Yii 2.x)
- Тема: Кастомизация checkboxlist, данные из двух таблиц?
- Ответы: 1
- Просмотры: 1089
Кастомизация checkboxlist, данные из двух таблиц?
Добрый день, уважаемые форумчане! Есть две таблицы: группы услуг(id, name) и услуги(id, name, group_id)... Из вышеуказанной иерархии таблиц пытаюсь получить Checkboxlist вида: Группа(name) 1 - (checkbox) услуга 1 - (checkbox) услуга 2 - (checkbox) услуга 3 ..... - (checkbox) услуга N ..... Группа(na...
- 2017.02.16, 09:58
- Форум: Общие вопросы (Yii 2.x)
- Тема: Передача параметра в layout как правильно?
- Ответы: 8
- Просмотры: 2839
Re: Передача параметра в layout как правильно?
что в поддомене? код страны? не по парсингу url, а по настройке роутинга, поддомен - это будет просто get параметр Контроллер: public function actionIndex($country = null) { ...... } Конфиг: 'urlManager' => [ ... 'enablePrettyUrl' => true, 'showScriptName' => false, 'suffix' => '/', 'rules' => [ 'h...
- 2017.02.16, 09:48
- Форум: Общие вопросы (Yii 2.x)
- Тема: Передача параметра в layout как правильно?
- Ответы: 8
- Просмотры: 2839
Re: Передача параметра в layout как правильно?
'rules' => [ 'http://<language:\w+>.example.com/posts' => 'post/index', ] Ну вообще у меня на данный момент подобное правило... 'rules' => [ 'http://<country:\w+>.example.com/ => 'site/index', ] А уже при выборе конкретной страны я не замечал что поддомен меняется при навигации по сайту, разумеется...
- 2017.02.15, 23:16
- Форум: Общие вопросы (Yii 2.x)
- Тема: Передача параметра в layout как правильно?
- Ответы: 8
- Просмотры: 2839
- 2017.02.15, 20:55
- Форум: Общие вопросы (Yii 2.x)
- Тема: Передача параметра в layout как правильно?
- Ответы: 8
- Просмотры: 2839
Передача параметра в layout как правильно?
В layout'e в меню есть возможность выбрать страну(dropdown), и соответствующие ссылки на поддомены. Вопрос в том как правильно отобразить текущую страну (выбранную), пока что на ум пришло только указывать в контроллерах $this->params['country'] = выбранная страна. В layout'e выводить $this->params['...
- 2016.12.19, 18:07
- Форум: Общие вопросы (Yii 2.x)
- Тема: Кеш запросов к БД, как передать параметры?
- Ответы: 10
- Просмотры: 3002
Re: Кеш запросов к БД, как передать параметры?
zelenin, спасибо огромное
Пропустил как то мимо глаз...
Пропустил как то мимо глаз...
// Наследуем $message
$example = function () use ($message) {
var_dump($message);
};
$example();
- 2016.12.19, 17:57
- Форум: Общие вопросы (Yii 2.x)
- Тема: Кеш запросов к БД, как передать параметры?
- Ответы: 10
- Просмотры: 3002
Re: Кеш запросов к БД, как передать параметры?
Может конечно я просто туплю, но я не понимаю как передать $countryId в запрос который выполняется в анонимной функции? private function getCitiesName($countryId = null, $cityId = null) { if ( isset($countryId) && isset($cityId) ){ $city = City::getDb()->cache(function...
- 2016.12.19, 17:45
- Форум: Общие вопросы (Yii 2.x)
- Тема: Кеш запросов к БД, как передать параметры?
- Ответы: 10
- Просмотры: 3002
Re: Кеш запросов к БД, как передать параметры?
у вас уже кэшируются все города страны. какие параматеры хотите передать? У меня кэшируются только страны: private function getCountryName($countryId = null) { if (isset($countryId)){ $country = Country::getDb()->cache(function ($db) { return Country::find()...
- 2016.12.19, 17:36
- Форум: Общие вопросы (Yii 2.x)
- Тема: Кеш запросов к БД, как передать параметры?
- Ответы: 10
- Просмотры: 3002
Re: Кеш запросов к БД, как передать параметры?
Это не для контролера функции а для формирования правил - если ссылки выведены (20 ссылок), как понял я и вызывается функция 20 раз... Например стран у меня 220 и раньше было 220 запросов - потому что вывожу интерактивную карту с ссылками, потом сделал кэш и получился всего 1 запрос: private functi...
- 2016.12.19, 17:06
- Форум: Общие вопросы (Yii 2.x)
- Тема: Кеш запросов к БД, как передать параметры?
- Ответы: 10
- Просмотры: 3002
Кеш запросов к БД, как передать параметры?
Есть функция выборки городов используется для написания своего правила формирования URL: private function getCitiesName($countryId = null, $cityId = null) { if ( isset($countryId) && isset($cityId) ){ // $city = City::getDb()->cache(function ($db) { if ...
- 2016.12.07, 15:01
- Форум: Общие вопросы (Yii 2.x)
- Тема: Добавление изображений к профилю пользователя через отдельный контроллер
- Ответы: 7
- Просмотры: 2466
Re: Добавление изображений к профилю пользователя через отдельный контроллер
Ну я думаю проверки по id + проверки по ролям, будет достаточно, разве нет!?
- 2016.12.07, 14:15
- Форум: Общие вопросы (Yii 2.x)
- Тема: Добавление изображений к профилю пользователя через отдельный контроллер
- Ответы: 7
- Просмотры: 2466
Re: Добавление изображений к профилю пользователя через отдельный контроллер
Alexum, спасибо за Ваш ответ.