25. Листопад 2011 · Коментарі Вимкнено до kohana та проблема із завантаженням моделі · Categories: kohana, PHP-програмування · Tags: , , ,
Офіційний форум фреймворка kohana

Офіційний форум фреймворка kohana

вчора витратив майжей цілий день, намагаючись вирішити проблему, чому не виходить завантажити модель з контроллера, який знаходить у підпапці admin. у кохані всі класи (щоб підтримувалося автозавантаження) мають розміщатися в підпапках папки classes, в якій є model & controller. от у першій мають бути моделі, а у другій – контроллери. але зрозуміло, що коли ваш проект розростається, то всі контроллери скидати в одну папку – вкрай незручно, тому зазвичай доводиться робити підпапки, наприклад, для адмінки тощо. якщо у вас файл знаходиться /classes/controller/admin/supercontroller.php, то називатися він теж має відповідно Controller_Admin_Supercontroller. More »

03. Серпень 2010 · Коментарі Вимкнено до структура таблиць у wordpress (дублювання інформації) · Categories: PHP-програмування, Роздуми на вільну тему · Tags: , , , , , ,

щойно розглядав, яким чином зберігається інформація в таблицях у базі даних для wordpress’a і виявив одну цікаву річ – там є купа надмірних даних і таблиці зв’язані не найкращим чином (може, я не дуже розуміюся в цьому, але навряд чи інформація, яка повторюється по п’ять разів у різних рядках – це добре). читав книжку, коли лише починав вивчати mysql та php, де було чітко написано, що основне завдання реляційних таблиць в тому, щоб уникати дублювання інформації: навіщо повторювати інформацію двічі, тричі або й більше разів, якщо можна просто зробити іншу таблицю, яка буде пов’язана з першою, внаслідок чого не треба буде дублювати по кілька разів текст допису, наприклад, на 10 тисяч символів (якщо п’ять повторів, то виходить, що тільки для одного запису – для одної клітинки в рядку – надлишок у 40 тисяч символів). думаю, що можна було би краще зробити це все діло. хоча, якщо подумати, скільки часу треба буде, щоб наповнити базу даних на бодай 100 мегабайт, то дублювання фактично несуттєва штука (а про основний принцип реляційності таблиць можна просто забути). ну, такі справи. просто подумав.