• Как перенести приложение cakePHP?

    ThunderCat
    @ThunderCat
    дефолтный файл в инсталяции cakephp, который ни разу не изменяли
    Возмооожно, с тех пор как его устанавливали что-то в языке поменялось, и теперь файл в либах (который подключается везде), работает не как задумано... Так, мысли вслух...
  • Как перенести приложение cakePHP?

    ThunderCat
    @ThunderCat
    MoyMirok,
    Заменил название файла на baseobject, ничего не изменилось.
    Хм, ничего что это никак к ошибке не имело отношения? Ну ок...
  • Как перенести приложение cakePHP?

    ThunderCat
    @ThunderCat
    MoyMirok,
    Вот такое может написать только человек сильно далекий от энтерпрайза. Не я решаю, что ставить, а что нет.
    Во первых - у тебя тут нигде про энтерпрайз не упоминалось, скорее похоже на описание мелкой конторы, куда наняли джуна на работу мида. А в энтерпрайзе у меня нормальный опыт, к слову, и тут обычно если админ сказал что "это древнее зло, мы его ставить не будем", то и шеф и работники делают так как советует специалист, а не "волевым решением сверху" ставят пхп4. Ну и, как я выше написал, проблема не в софте, читай логи внимательнее.
  • Как перенести приложение cakePHP?

    ThunderCat
    @ThunderCat
    MoyMirok,
    Он не относится к приложению, а к cdr морде, которая не на cakephp, а на обычном
    путь по котрому тянется скрипт видишь? Он относится к морде?
  • Как перенести приложение cakePHP?

    ThunderCat
    @ThunderCat
    Mellorn, Как минимум сказать человеку что ставить устаревшие версии всякого дырявого софта не есть хорошо в принципе.
  • Как перенести приложение cakePHP?

    ThunderCat
    @ThunderCat
    PHP Fatal error: Cannot use 'Object' as class name as it is reserved in /var/www/test/cake/libs/object.php on line 39, referer: /phones
    Обе они не относятся к самому приложению,
    Что -то не стыкуется, не?
  • Как сделать непростую выборку?

    ThunderCat
    @ThunderCat Куратор тега MySQL
    Alex,
    Хотелось бы хоть с этой разобраться.
    Разобраться - это самой написать, или "пусть кто-то на форуме мне напишет"?
    По первому варианту я вам все инструменты необходимые для решения написал, а по второму -
    Правила
    5. Категорически запрещается размещать на страницах Сервиса:
    ...
    5.12. Задачи и задания. В отличие от вопроса, задача и задание представляют собой частную проблемную ситуацию с явно заданной целью, которую необходимо достичь. Пользу от достижения этой цели получает, как правило, лишь её автор. И даже автору решение задачи или задания будет полезно лишь кратковременно (до тех пор, пока он не использует полученное решение). Все остальные пользователи, которые будут просматривать вопрос, сведенный к решению частной задачи, в надежде найти ответ на свой, лишь понапрасну затратят время. Поэтому, чтобы такие вопросы-задания не мешали другим пользователям искать ответы на вопросы, нам приходится их удалять. А для поиска помощи в решении задач и выполнения заданий мы рекомендуем использовать специализированные сервисы, например «Хабр Фриланс».
  • Как перенести приложение cakePHP?

    ThunderCat
    @ThunderCat
    Mellorn, Совет настоящего профи... Респект, чо...
  • Как перенести приложение cakePHP?

    ThunderCat
    @ThunderCat
    С чего вдруг?
    С того что гуглится за 3 секунды. 500 ответ сервера - в случае фатал еррор, но при этом вывод ошибок выключен в настройках.

    Это как можно заапдейтить до рабочего состояния?
    Можно. Повторяю: Смотрите логи, исправляйте ошибки и все заработает. Возможно придется повозиться. Если это "не ваше" - ищите разработчика на фрилансе. Ну или настраивайте сервер со схожим со старым окружением, но это так себе затея...
  • Как сделать непростую выборку?

    ThunderCat
    @ThunderCat Куратор тега MySQL
    дали задание на курсах сделать выборку из БД.
    Хм, то есть цель вопроса - нае... обмануть препода?
    Классическая задача на джоин, сум/каунт, груп бай... Все есть в открытых источниках, включая решение, но я бы рекомендовал почитать и решить самостоятельно.
  • Как на сервере по get запросу закрывать нужные checkbox?

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    Вот я открываю странцу с get запросом такого типа:
    /?status%5B%5D=Завершён&status%5B%5D=Невозможен

    ...
    GET у меня вот такой:
    localhost/adm/?filtr={"status":["В%20обработке","Принят","Завершён","Невозможен"],"sort":"price","countent":"0"}
    А истина где-то посередине, да?

    Как мне приписать условия на то, что если $_GET['status'] вообще нет, то 1 и 2 остаются checked
    в первые 2 поставьте дополнительное условие что "... или пустой гет статус"...
    <?=((!empty($_GET['status']) && in_array('Завершён', $_GET['status'])) || empty($_GET['status']))?'checked':'';?>
  • Как ускорить поиск в Joomla?

    ThunderCat
    @ThunderCat Куратор тега MySQL
    ainull,
    с учетом того, что поля a.title, a.introtext, a.fulltext имеют большие объемы данных,...
    для них индекс должен быть fulltextsearch, и даже названия полей как бэ намекают... Вообще для полнотекстового поиска лучше подходит что-то типа сфинкса, хотя на небольших объемах, где то до миллиона записей фтс вполне справляется.

    А данные отсортировать например php-кой
    Базы данных как раз заточены под выборки и сортировки, штатными средствами пхп вы будете во много раз медленнее обрабатывать все это.
  • Как можно добавить в форму файл?

    ThunderCat
    @ThunderCat Куратор тега JavaScript
    Дмитрий, есть волшебная функция, console.log(), смотрите что у вас в этой переменной, и ДОЧИТЫВАЙТЕ РЕКОМЕНДАЦИИ ДО КОНЦА, не надо их кусками делать, а потом снова писать сюда, у вас как будто больше одной операции за раз в буфер не помещается...
  • Как можно добавить в форму файл?

    ThunderCat
    @ThunderCat Куратор тега JavaScript
    Дмитрий, Ну хоть гугл транслейтом переводите... аппенд не может засунуть в формДата значение второго параметра, так как оно не является двоичным/кодированным64 представлением файла (в простонародье - блоб).
  • Как можно добавить в форму файл?

    ThunderCat
    @ThunderCat Куратор тега JavaScript
    Дмитрий, ну так что мешает проверить содержимое передаваемой переменной?
  • Как можно добавить в форму файл?

    ThunderCat
    @ThunderCat Куратор тега JavaScript
    Что конкретно не работает то?
  • Как правильно хранить состояние между клиентом и сервером (php + node)?

    ThunderCat
    @ThunderCat Куратор тега PHP
    Александр Панков, Вообще каждый фреймворк имеет 3-4 варианта исполнения корзины, что уже говорит о том что тема неоднозначная и вариантов решение чуть больше одного. Тут от задачи зависит, от ситуации, от политики партии, от имеющихся готовых решений или от вашей фантазии. Есть инструменты - токены, ключи, куки, локалсторэйдж и тд. Как их скомбинировать конкретно под вашу задачу - знаете только вы. В целом описанный вами алгоритм выглядит норм, если реализация не будет непрозрачной и кривой, то никто в целом не будет возмущаться что у вас кривое гуано, тем более если оно стабильно работает и выполняет свою задачу.
  • Как на сервере по get запросу закрывать нужные checkbox?

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    Kentavr16, я написал ответ ниже, ничего нового, все как и 20 лет назад - проверяем на существование все переменные, хотя тогда чаще просто засобачивали переменные, это не считалось моветоном, как сейчас.
  • Как на сервере по get запросу закрывать нужные checkbox?

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    Анастасия, Ну раз уж нашли, так прочитайте хоть...
    In this example you will see that we've given each checkbox the same name. If both checkboxes are checked and then the form is submitted, you'll get a string of name/value pairs submitted like this: interest=coding&interest=music. When this string reaches the server, you need to parse it other than as an associative array, so all values, not only the last value, of interest are captured.

    TL;DR - если скобки не ставить то строку придется обрабатывать "вручную", вместо того чтобы работать с нативным массивом, иначе получите только последнее значение, там и ссылка есть...
  • Как на сервере по get запросу закрывать нужные checkbox?

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    Анастасия,
    В условных интернет магазинах фильтра работает по такому же принципу?
    в более крупных проектах используют фреймворки и шаблонизаторы, по этому код выглядит немного более причесанным, но в принципе сам код +- такой же по смыслу, хотя это и раскидано по модулям/хелперам/построителям форм.

    Ну и формы построены более... логично что ли, в урл не пишется русскими литералами значения, а обычно статусы передаются цифровыми индексами, ну и много еще чего логичнее работает...