• Почему yii2 на js ajax запрос выдает статус - минус?

    orlov0562
    @orlov0562
    I'm cool!
    Попробуй подебажить вручную: открой контроллер и поставь там die('123'), в начале, на след. строке и т.д.. Найдешь место где все глохнет, или обнаружишь что просто из контроллера ничего не возвращается (response имею ввиду)

    если просто в браузер эту ссылку ввести /item/delete-image?id=id удаление работает

    Потому что в браузере у тебя GET запрос, а ты отправляешь POST
    Ответ написан
    3 комментария
  • Почему не срабатывает else if?

    nyakove
    @nyakove
    А что вы хотите проверить своими if'ами? .toLowerCase() и .toUpperCase() - это методы, которые срабатывают для любой строки (и подстроки, коей и является отдельный символ). Проще говоря, условие сработает (отдаст true) и для 'a'.toLowerCase(), и для 'A'.toLowerCase(). В обоих случаях выводом будет 'a', что JS приводит к boolean как true.
    Ответ написан
    Комментировать
  • Yii Как организовать структуру сложного проекта?

    Берете за основу структуру приложения advanced, только вместо frontend, и backend, у вас будут свои приложения для нужд проекта. То-есть получается несколько фронтенд приложений, и одно бекенд приложение + база данных на всех. Что касается производительности и 100 000 аккаунтов, то тут вам в помощь шардинг, репликация и т.д.
    Если логика разделения ролей сложная, то тут без RBAC никак, и стандартное решение Yii2 наверняка с ней справится.
    Ответ написан
    1 комментарий
  • Count() и sizeof() не работает с многомерным массивом?

    Compolomus
    @Compolomus Куратор тега PHP
    Комполом-быдлокодер
    php.net/manual/ru/function.count.php
    Если необязательный параметр mode установлен в COUNT_RECURSIVE (или 1), count() будет рекурсивно подсчитывать количество элементов массива. Это особенно полезно для подсчёта всех элементов многомерных массивов.
    Ответ написан
    Комментировать
  • Count() и sizeof() не работает с многомерным массивом?

    Sanasol
    @Sanasol Куратор тега PHP
    нельзя просто так взять и загуглить ошибку
    Ничего что вы используете переменную $i в основном цикле и во внутреннем?
    Они так-то друг друга перезаписывают получается и на выходе фиг знает что происходит, скорее всего вечный цикл.

    foreach в помощь, причем и для главного цикла и для внутреннего который здесь показан.

    Забудьте про for $i и вот это всё, лишний гемор.
    Ответ написан
    Комментировать