• Yii2 составить запрос через LIKE?

    @sunrails
    Если так?
    $events = News::find()
                    ->where(['LIKE', 'date_news', '____-' . $incident . '-__', false])
                    ->all();

    www.yiiframework.com/doc-2.0/yii-db-query.html#whe...
    Ответ написан
    Комментировать
  • Yii2 Русский текст в ActiveForm?

    iiifx
    @iiifx
    PHP, OOP, SOLID, Yii2, Composer, PHPStorm
    Переключить язык на русский.

    1. В конфиге 'language' => 'ru-RU',
    2. Прямо в процессе работы приложения Yii::$app->language = 'ru-RU';

    П.С. Yii2
    Ответ написан
    Комментировать
  • Yii2 Выпадающий список при создании новой записи в админке?

    R0dger
    @R0dger
    Laravel/Yii/2 AngularJs PHP RESTful API
    во вьюшке
    <?= $form->field($model, 'Catalog_id')->dropDownList(
            ArrayHelper::map(Notebook::find()->all(), 'id', 'namePC'),
            ['prompt'=>'Выберите значание']
        );


    ну как то так примерно.. свои данные только подставьте
    Ответ написан
    3 комментария
  • Не работает php composer.phar update, в чем может быть дело?

    iiifx
    @iiifx
    PHP, OOP, SOLID, Yii2, Composer, PHPStorm
    > php composer.phar global require fxp/composer-asset-plugin:1.1

    У вас стоит старая версия fxp/composer-asset-plugin
    Ответ написан
    6 комментариев
  • Где искать мотивацию для изучения чего либо нового или написания кода?

    maxsof
    @maxsof
    Фронтенд-разработчик
    Есть такая же проблема. Иногда лень открывать редактор, чтобы что-то делать. Но замечаю за собой, что когда открываю, то сложно остановиться.

    Вывел для себя несколько решений:
    — открывать принудительно редактор и просто начать что-то делать, не думая насколько мне лень;
    — вести свой проект или блог которые хочешь-не хочешь, но надо как-то развивать;
    — отдыхать и расслабляться, т.е., например, выходные полностью ни делать ничего связанного с кодом и работой — тупо гулять и тусоваться в свое удовольствие, а хотение кодить накроет на третий день :-)
    Ответ написан
    Комментировать
  • Вывести результат в скобках?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    IF(`value2` IS NULL, `value1`, CONCAT(`value1`, '(', `value2`, ')'))
    Ответ написан
    1 комментарий
  • Ajax передачи данных с формы в Yii2?

    iiifx
    @iiifx
    PHP, OOP, SOLID, Yii2, Composer, PHPStorm
    то где прописывать скрипт?

    1. В JS, который подключен к AssetBundle, который регистрируется во View
    2. Через registerJs() прямо во View

    Во view? Где должен быть url.php? Как получить данные в контроллер?

    Вместо url.php у вас должен быть экшн-метод контроллера, куда и передаете данные, к примеру на site/url

    Или для данного функционала подойдёт Pjax?

    Нет, не думаю что можно использовать в этом случае.
    Ответ написан
    5 комментариев
  • Как вызывать команду git с любой папки?

    DevMan
    @DevMan
    прописать путь в PATH.
    blog.countableset.ch/2012/06/07/adding-git-to-wind...
    Ответ написан
    Комментировать
  • Ошибки при работе с примером?

    AlexXYZ
    @AlexXYZ
    O Keep Clear O
    Внимательно смотрите документацию: https://msdn.microsoft.com/ru-ru/library/y6b12xkc.aspx
    a414c22c162d48129ced649c8c648989.png
    и проверяйте разрешения на доступ к библиотеке.
    Ответ написан
    3 комментария
  • Указать proxy в NodeJs?

    MarcusAurelius
    @MarcusAurelius Куратор тега Node.js
    автор Impress Application Server для Node.js
    3 комментария
  • Что надо знать хорошему php разработчику?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    но не могли бы вы дать список

    если вы в состоянии написать сортировку вставками - этого достаточно. Ближе к мидлу уже было бы неплохо знать как работают основные структуры данных (хэш-мэпы, списки, деревья и т.д.) и какова сложность вставки/поиска в этих структурах (что бы понимать зачем каждая нужна).

    В целом же знание алгоритмов на начальном этапе вам не понадобится, вы просто должны понимать как строить алгоритмы. Я вот Кормена так и не дочитал... Тут суть в том что на PHP редко пишут что-то, где важна скорость вставки или поиска, обычно все сложное делается на уровне базы данных. Потому PHP разработчику остается только сформировать запрос в базу и получить ответ. Больше работы именно по архитектуре самого приложения.

    затем начну изучать базы данных и буду понимать что такое CGI,

    CGI не трогайте, это весьма старая штука. Просто разберитесь с SAPI (Server API) и примерным флоу что происходит между приходом HTTP запроса на сервер и вызовом PHP с уже заполненными суперглобальными массивами. Ну и да, с самим HTTP тоже разберитесь сначала, что бы понимать что такое куки и как они передаются с клиента на сервер и обратно, что такое сессии, как получить тело запроса и т.д.

    Так же, так как речь идет о PHP, вам так или иначе придется изучать ООП. На процедурном пыхе далеко не уедешь.

    p.s. Еще рекомендую почитать чего по управлению проектами, по методологиям разработки. Ознакомьтесь с XP (причем лучше читать на английском), почитайте про технический долг и т.д.
    Ответ написан
    9 комментариев
  • Проблема при установке proxylocal?

    DevMan
    @DevMan
    установите dev-пакет для руби, пример.
    Ответ написан
    Комментировать
  • Живой поиск YII2?

    Marcuzy
    @Marcuzy
    php разработчик
    3 комментария
  • Какие разделы английского стоит выучить для фриланса?

    @heartdevil
    плыву как воздушный шарик
    Учите сугубо ИТ английский.

    Открою секрет.

    Сидите часто на stackoverflow и читайте самые популярные вопросы и ответы от крутых разработчиков (владеющих отличным английским). Там легко понять уровень английского по ответам и вопросам. Это поможет не только "вариться" в своей среде, но и "вариться" по-английски. Запоминайте структуру сложных вопросов. И как они вообще подготавливаются. Далее смотрите, как на них отвечают. Зачастую, всегда просят описать задачу. Что, собственно, на самом деле и происходит на фрилансе. Далее, просят уточнить некоторые моменты. Затем постят свои решения с описаниями. Тут тоже нужно уделить внимание на подготовку ответа. Часто, конечно, это просто код)), но вам никто не запрещает, к примеру, спросить уточнения (не для понимания кода или алгоритма, а для понимания того, как разработчик будет разжевывать вам ответ на английском ;-)), если самолюбие позволяет)). Можете даже выписывать отдельные словосочетания, которые они применяют. К примеру, создал массив, присвоил значения переменной, пробежался циклом по массиву, создал класс, имплементировал интерфейс, перегрузил чего-то там и так далее.

    В таком ритме быстро научитесь понимать вопросы на английском и умело отвечать, но все это письменно. Разговорный вам может понадобиться, если клиент будет часто по скайпу вам названивать. Его освоить в разы сложнее. Поэтому можете честно заявлять клиенту, что уровень пока у вас не позволяет вести разговор. А там все от клиента будет зависеть.
    Ответ написан
    3 комментария
  • Как натянуть свой собственный макет на CMS?

    @LiguidCool
    Я бы взял ModX, на него тянуть шаблон попроще будет.
    Ответ написан
    Комментировать
  • Как отказать заказчику, если уже начал работать, но не справляешься с задачами?

    @heartdevil
    плыву как воздушный шарик
    Вам нужно все конкретно изложить заказчику. Если действительно не можете сделать оставшуюся часть, то немедленно расскажите об этом своему клиенту и передайте выполненную часть. Извинитесь. Если же вы можете доделать остальное, но на это вам потребуется больше времени (постарайтесь реально оценить сроки), тогда скажите как есть. Что неправильно оценили сроки из-за того, что не учли то-то и то-то. Заказчик может вас понять и оставить работать дальше, увеличив срок. Но здесь уже не будет переоценки суммы за проект. Даже "супер срочные" проекты не всегда срочные).
    Ответ написан
    Комментировать
  • Как продвигаться дальше?

    kirill89
    @kirill89
    Вам бы в коллективе поработать, сразу поймете зачем всё это нужно. А вообще учите laravel, yii или любой другой фреймворк, через "не хочу" используйте его в работе. Через пару недель будете удивляться, как же вы без этого обходились. Почитайте вопросы безопастности, LFI, SQL injection. Вероятно узнаете много нового о своих проектах и, опять же, поймете зачем использовать фреймворк. Читайте "Чистый код", "Паттерны проектирования" и десяток других книг с хорошими отзывами. Ходите по собеседованиям, даже без цели устроиться на работу, сразу поймете что именно вы упускаете в знании своих инструментов.
    Ответ написан
    2 комментария
  • Как продвигаться дальше?

    rshaibakov
    @rshaibakov
    Web-разработчик
    Если Вы выбрали язык программирования PHP, то первое что нужно изучить, как мне кажется, это материал на сайте http://getjump.me/ru-php-the-right-way/. Это фундаментальные основы программирования на PHP.
    Так же рекомендую прочитать книгу "PHP. Объекты, шаблоны и методики программирования". Автор - Мэт Зандстра.
    И главное это постоянная практика. Кодить каждый день и не бояться экспериментировать.
    Ответ написан
    Комментировать
  • Округлить в данном случае?

    BuriK666
    @BuriK666
    Компьютерный псих
    $n  = 523768;
    $n = round($n / 100) * 100;
    Ответ написан
    Комментировать
  • Причина в неправильном синтаксисе?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега PHP
    У вас намешан php код и html.
    <?php while ($row = mysql_fetch_assoc($result)): ?>
        <h1><?= $row['title'] ?></h1>
        <p><?= $row['text'] ?><p>
        <p>Дата публикации: <?= $row['date'] ?></p><p><?= $row['time'] ?></p>
        <p>Автор: <?= $row['author'] ?>
    <?php endwhile ?>


    я сам знаю то что ошибка в чем
    В золотой фонд.
    Ответ написан
    Комментировать