Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
    KarmaBot
    @KarmaBot
    Hello, @samdark!
    Alexander Makarov
    @samdark
    я тут осознал, что сюда ещё не постил про конфу по Yii
    так вот
    Alexey Kalinin
    @nitso
    Привет, @samdark . В измайлово - это там, где обычно devconf проходит?
    Alexander Makarov
    @samdark
    да
    если взять билет-максимум, выйдет дешевле чем на DevConf максимум
    и проход на DevConf будет тоже
    Artyom Mezin
    @Sogl
    Привет всем! с 20-го нет активности... есть кто живой? )
    KarmaBot
    @KarmaBot
    Прувет, @Sogl!
    M-A-XG
    @M-A-XG
    Напишите в личку, у кого есть личные веб-проекты :)
    Viktar Kamiahin
    @vitovtnet
    А зачем ?)
    M-A-XG
    @M-A-XG
    @vitovtnet Расскажу в личке :)
    Artyom Mezin
    @Sogl
    Народ, кто-нибудь в курсе почему может выводиться в пагинацию название контроллера? типа Users_page
    Вот та же ошибка, только без ответа на всех форумах: http://yiiframework.ru/forum/viewtopic.php?t=36065
    Alexander Makarov
    @samdark
    Готова программа YiiConf: https://habrahabr.ru/company/devconf/blog/329466/
    Server689
    @Server689
    Здравствуйте! Подскажите есть ли компонент для Yii1, чтобы подключить платежную систему payu.
    KarmaBot
    @KarmaBot
    Прувет, @Server689!
    Alexander Makarov
    @samdark
    SevaShpun
    @SevaShpun
    )
    Hryhorii Furletov
    @littlefuntik
    Можно ли сделать так, что бы подменить AssetManager на такой, который будет публиковать файлы на S3? Имеются проблемы с docker контейнерами: nginx + php, что бы не пробрасывать volumes.
    Pavel Chebotarev
    @nexor
    @littlefuntik не на 100% отвечу, но можно. Подменить CAssetManager в контейнере, да и написать свою реализацию везде где нужно.
    blashchyk
    @blashchyk
    Всем привет. Подскажите, пожалуйста, как в моем приложении на Yii2 работать со Swagger. Создал небольшое Api, и теперь нужно задокументировать, только не могу разобраться как с Swagger работать. Начиная с установки и подключения. Подскажите подробную инструкцию.
    KarmaBot
    @KarmaBot
    Будь как дома, @blashchyk, я ни в чем не откажу. Много мануалов, коль желаешь, покажу :)
    Maxim
    @Big-Shark
    Всем привет, помогите понять что тут вообше происходит
                $user = User::model()->with('code')->findByAttributes(array(
                    'email' => $email
                ));
    
                $_user = User::model()->with('code')->find(array(
                    'condition' => 'code_id IS NULL AND is_received=1',
                ));
    
                $_code = Code::model()->findByPk($user->code->code_id);
                $_code->user_id = $_user->user_id;
    
                $code = Code::model()->findByAttributes(array(
                    'user_id' => null,
                    'date' => null,
                    'type' => (int) $user->code->type,
                ));
    
                if ($code)
                {
                    $code->user_id = $user->user_id;
                    $code->date = new CDbExpression('NOW()');
    
                    if ($_code->save() && $code->save())
    KarmaBot
    @KarmaBot
    Прувет, @Big-Shark!
    @Big-Shark, чтобы показать длинный листинг кода желательно использовать pastebin-сервис, например gist.github.com или laravel.io/bin.
    Punka
    @Punka

    приветствую коллеги

    KarmaBot
    @KarmaBot
    @Punka, ну рассказывай. Как жизнь? :)
    Alex Pavlov
    @alexpts
    Привет, есть ли конверторы request/respons PSR-7 совместиые для yii1?
    Кот Олигарха
    @OligarchCat_twitter
    Привет люди человеки!
    Кто ставил убунту на uefi да еще с emmc? Впихал другой диск - пытаюсь ставить на него, сохранив винду. установк убунты 16.04лтс доходит до установки grub - указываю на efi в 104 мб, из которых 49 свободно, ругается на момент записи граба в этот раздел. поставил без загрузчика, загрузился через флэшку, запустил grub. не могу примаунтить раздел с efi, разделы с линуксом маунтятся без проблем. Куда копать? Задача - второй физический диск сделать с убунтой и иметь возможность загружаться и в винду и линь
    Кот Олигарха
    @OligarchCat_twitter
    хехе..
    инет отрубили что ли всем???
    weblife45
    @weblife451_twitter
    Народ посдкажите есть ли какое нибудь расширение для генерирования структуры приложения в виде блок схем?
    Кот Олигарха
    @OligarchCat_twitter
    @weblife451_twitter в пхпшторме же есть вроде сие
    @weblife451_twitter а куда его нужно? для дела или в курсач?
    pashaPuzo
    @pashaPuzo

    Добрый день, нужна помощь юному программисту.
    Делаю листинг товаров с возможностью ajax подгрузкой постов и ajax фильтром
    При клике на фильтр нужно обновить активную страницу на первую.

    Скрипт на клик по элементу фильтра:

    $('#filter').change(function(){
    var arrCollection = [];
    $('#filter .collection label').each(function(){
    if ( $(this).find('input.checkbox').prop("checked") ) {
    var checked = $(this).find('input.checkbox').attr('name');
    arrCollection.push(checked);
    }
    })
    var data = {
    'arrCollection' : arrCollection,
    }
    $.fn.yiiListView.update('catalogue_listing', {
    data: data,
    });
    })


    Скрипт на подгрузку постов:

    jQuery(document).ready(function($){

    $('.pager').hide();
    var page = parseInt('<?php echo (int)Yii::app()->request->getParam('page', 1); ?>');
    var pageCount = parseInt('<?php echo (int)$dataProvider->pagination->pageCount; ?>');
    var loadingFlag = false;
    $('#showMore').click(function(){
    if (!loadingFlag){
    loadingFlag = true;
    $('.loading_box').show();
    $.ajax({
    type: 'POST',
    url: window.location.href,
    data: {
    'page': page + 1,
    '<?php echo Yii::app()->request->csrfTokenName; ?>': '<?php echo Yii::app()->request->csrfToken; ?>'
    },
    success: function(data){
    page++;
    loadingFlag = false;
    $('.loading_box').hide();
    $('#listView').append(data);
    if (page >= pageCount)
    $('#showMore').hide();
    }
    });
    }
    return false;
    })
    });


    Принимаю вот таким способом:

    $this->breadcrumbs[] = "Виды мебели";
    $this->pageTitle = "Виды мебели" . " - " . Yii::app()->vars->get("Название сайта");

    //$this->processPageRequest('page');
    $furniture = new Furniture('search');
    $furniture->unsetAttributes();
    $criteria = new CDbCriteria;
    $criteria->having = 't.price!=0';
    if ($_GET) {
    $collection = $_GET['arrCollection'];
    if ( is_array( $collection ) ) {
    $criteria->compare("t.collection_id", $collection, false, 'OR');
    }
    $this->processPageRequest('page');
    $dataProvider = new CActiveDataProvider($furniture, array(
    'criteria'=>$criteria,
    'pagination'=>array(
    'pageSize'=>6,
    'pageVar' => 'page',
    ),
    ));
    } else {
    $this->processPageRequest('page');
    $dataProvider = new CActiveDataProvider($furniture, array(
    'criteria'=>$criteria,
    'pagination'=>array(
    'pageSize'=>6,
    'pageVar' => 'page',
    ),
    ));
    }

    if (Yii::app()->request->isAjaxRequest){
    $this->renderPartial('_loopAjax', array(
    'dataProvider'=>$dataProvider,
    ));
    Yii::app()->end();
    } else {
    $this->render('type_listing', array(
    'dataProvider'=>$dataProvider,
    ));
    }
    }


    Alex Pavlov
    @alexpts

    Привет, есть $dataProvider, который данные на страницу с пагинацией вытаскивает.

    Можно ли вытащить из этого запроса SUM(field) as summa как-то?

    имя $dataProvider со всеми criteria внутри
    dsx90
    @dsx90
    Всем привет как сделать select у связанной таблицы?
    dsx90
    @dsx90
    public static function getOrganizations()
    {
    $organizations = Organization::find()
    ->with('actualAddress')
    ->select(['id', 'full_name', 'actual_address_id'])
    ->where(['organization_type_id' => 2])
    ->asArray()
    ->all();
        $result = [];
        foreach ($organizations as $organization)
        {
            $result[] = $organization;
        }
        return $result;
    
    }
            (
                [id] => 600
                [full_name] => Название
                [actual_address_id] => 4514
                [actualAddress] => Array
                    (
                        [id] => 4514
                        [address] => Адрес
                        [geolon] => 37.7854985
                        [geolat] => 55.8165822
                        [dadata] => {"id":65,"item":24}
                        [comment] => Комент
                        [beltway_distance] => 
                        [beltway_hit] => 
                    )
    
            )
    dsx90
    @dsx90
    С вложенного массива нужно получить только address
    nolka
    @nolka
    а если в селекте написать actualAddress.address?
    @alexpts переопредели find, сделай селект всего что нужно, и передай это в датапровидер
    evgeniy123
    @evgeniy123
    Скажите кто нибудь использовал swoole?
    karthigeyan15
    @karthigeyan15
    how to encrypt and decrypt url in yii2