• Yii2 правила в Url manager, как указать все символы?

    @akula22 Автор вопроса
    Вопрос решился, у меня какой-то конфликт был в коде
    Ответ написан
    Комментировать
  • Sql Запрос с временной таблицей в ActiveDataProvider?

    @akula22 Автор вопроса
    Вот такой запрос
    $subQuery = (new Query())->select('id, username, text, sender_id')->from('pm')->where('user_id =2 AND sender_id !=2 AND STATUS !=2 ORDER BY created_at DESC');
        $query = self::find();
        $query->from(['AS tmp_table GROUP BY sender_id' => $subQuery]);
        $query->with(['profile']);

    формирует SELECT * FROM (SELECT `id`, `username`, `text`, `sender_id` FROM `pm` WHERE user_id =2 AND sender_id !=2 AND STATUS !=2 ORDER BY created_at DESC) `AS tmp_table GROUP BY sender_id` LIMIT 10

    с виду получается тот самый запрос который нужен, но он почему-то не группирует, а вот если руками убрать кавычки из `AS tmp_table GROUP BY sender_id` т.е поменять на AS tmp_table GROUP BY sender_id тогда все выводит как надо, но как заставить генерить запрос без этих кавычек?
    Ответ написан
  • Как правильно сделать ретурн массива на javascript, jquery?

    @akula22 Автор вопроса
    Спасибо за ответы, но не работает )
    function getPaper()
    {
    	var result;
    	$.post(
            "site/default/getpaper", {
            	id : $('#calc-paper').val()
            },
            function (data) {
            	result = jQuery.parseJSON(data);
            	 alert(result.price);  ТУТ ОНО РАБОТАЕТ
            }
        )
      	alert(result.price);   //  А ЗДЕСЬ УЖЕ НЕТ, 
    }

    Сейчас что не правильно?
    Ответ написан
  • Почему падает Apache 2.4?

    @akula22 Автор вопроса
    в логе апача
    [Sun Feb 14 18:57:13.590044 2016] [mpm_winnt:notice] [pid 608:tid 604] AH00455: Apache/2.4.16 (Win32) configured -- resuming normal operations
    [Sun Feb 14 18:57:13.590044 2016] [mpm_winnt:notice] [pid 608:tid 604] AH00456: Apache Lounge VC11 Server built: Jul 12 2015 10:56:48
    [Sun Feb 14 18:57:13.590044 2016] [core:notice] [pid 608:tid 604] AH00094: Command line: 'D:\\server\\modules\\http\\Apache-2.4\\bin\\httpd.exe -d D:/server/modules/http/Apache-2.4 -f d:\\server\\modules\\http\\Apache-2.4\\conf\\httpd.conf'
    [Sun Feb 14 18:57:13.596045 2016] [mpm_winnt:notice] [pid 608:tid 604] AH00418: Parent: Created child process 4272
    [Sun Feb 14 18:57:13.961066 2016] [mpm_winnt:notice] [pid 4272:tid 584] AH00354: Child: Starting 32 worker threads.
    Ответ написан
    Комментировать
  • Как сделать ссылку с параметрами для Ajax?

    @akula22 Автор вопроса
    Вот уже вторые сутки бьюсь с этим аяксом, получилось вот что:

    Есть блок, который при нажатие на ссылку раскрывается скратким описанием новости, и ниже есть кнопка подробнее.
    <td>
    				<?= Html::a($item->title, 'javascript:show("newsid", ' . (int)$item->link . ')') ?> 
    			</td>
    			<tr>
    				<td>
    					<div style="display:none" id="newsid_<?= (int)$item->link ?>">
    						<?= $item->description ?>
    
    						<?= Html::a('подробнее', ['/site/default/footballnews', 'id'=>(int)$item->link], [ 
    							'id' => 'link_fnews',
    							'class' => 'btn btn-small', 
            					'data' => [ 
            					    'data-method' => 'post',
           						], 
        					]) ?>  
    					</div>
    				</td>


    при нажатие подробнее срабатывает функция JS
    <?php
    $js = "$('#link_fnews').on('click', function(e) 
        {
        	e.preventDefault();
        	var link = $(this).attr('href');
    		var id = link.split('?id=');  //  парсю строку и получаю чистый ID новости
    
        	$('#link_fnews').html('<i class=\"fa fa-spinner fa-pulse\"></i>');   //  здесь гружу анимацию(loading)
            
            $.post
            (
            	link, 
            	function(data)
            	{
    
            		$('#link_fnews').html('');  //  убираю анимацию
            		$('#newsid_'+id[1]).append(data)   //  грузим новость в блок с айди новостью
            	}
    		);
        }
    )";
    $this->registerJs($js, $this::POS_READY);
    ?>


    в контроллере я получаю новость по айди и возвращаю ее echo $content;

    Если я запрашиваю первую новость, то все хорошо, все как надо, а если любую другую то меня кидает на станицу /site/default/footballnews?id=379255 и там текст новости, почему это происходит? как исправить
    и второй вопрос, можно ли оптимизировать мой код?
    Ответ написан
  • Изменить css св-ва input type=image?

    @akula22 Автор вопроса
    не помогает ведь в самом инпуте присутсвует style="width: 408px; height: 604px;" видимо перебивает?
    Ответ написан