Интересно, что гугль, например, до сих пор делает с перезагрузкой. Как и большинство нормальных сайтов. Но любознательным школьникам не хочется делать нормально, им хочется повыпендриваться. Ну учи яваскрипт тогда, умелец.
@Hereigo разумеется. Причем не дергать XML каждый раз, а обновлять по мере необходимости. Трудности можно преодолеть. Например, использовать SQLite, которая не требует установки.
Значит, ошибка другая. Там дальше в ошибке написано, в каком конкретно файле и на какой строке она вызвана. Надо посмотреть, что там. Возможно, лишнее обращение к session_start() или вообще другая ошибка
Если выдается именно эта ошибка, Cannot send session cookie, то она означает, что сессия НЕ работает, и при обновлении авториация слетает. Так что либо ошибка другая, либо авторизация все-таки не работает.
Ну вот на том же русскоязычном сайте Yii есть туториал по созданию сайта с нуля, yiiframework.ru/doc/blog/ru/start.overview по поводу видео я тоже не спец, но набрав в гугле "изучение yii" и выбрав поиск по видео несколько ссылок нашел
нет, не пойдет. Это тебе не училка в школе, которая поругается, да забудет. Эта ошибка означает, что авторизация не работает. И если просто заткнуть уши, то она не исчезнет
Отличный вопрос. Там @Fesor рекомендовал классический вариант, doctrine. Но на мой вкус, уж больно оно громоздкое. Увы, сам я отдельно стоящих ОРМ-ов не знаю. Вот, если погуглить, то рекомендуют, к примеру, redbeanphp.com/. Но честно говоря, все нормальные ОРМ-ы - это части фреймворков. И тебе, на самом деле, лучше бы конечно сразу начинать с такого. Вот, рекомендую такой: yiiframework.ru/doc/guide/ru/database.ar
Поэтому твой вариант 100% нерабочий, и никто небе помогать его делать не будет. Выбери в моем ответе один из вариантов, и только тогда будет о чем говорить
отлично. Значит, вот ты хочешь вызывать $this->db->select('name','users', 'name'); А теперь представь, что ты орткрываешь этот файл через месяц. Сможешь ты УВЕРЕННО сказать, что это за первое name? А что за второе? Не сможешь. Потому что это нечитаемый код. Именно поэтому в SQL всегда пишется явно - что какой операнд делает. Поверь мне, SQL совсем не дураки писали. И сколько бы умников не пыталось его "улучшить", он до сих пор именно такой, как есть. Именно потому что он легко ЧИТАЕТСЯ.
@Bert Вынужден разочаровать. Всё что "реализуется отдельно" все равно будет выполняться ровно там, где вызвано. Так что этим ты лишь подразложишь себе ещё граблей. Но внекотором смысле это полезно.
отлично. Я хочу увидеть код, который в классе USER обращается к БД. Желаемый код. Я с самого начала это прошу, но, видимо, не очень внятно. Теперь, надеюсь, понятно. Не словами, а именно кодом.