omg зачем?
Вид для печати
Ну это только пример) Если вы знаете другой фв пишите на нём. Я просто знаю хорошу Yii, но в зенде или django тоже это есть, просто я на них всего по 1 разу делал сайт, джанго не везде работает и мало кто питон хнает, а зенд более медленный просто.
http://www.yiiframework.com/doc/guide/1.1/ru/
http://yiiframework.ru/doc/blog/ru/start.overview
http://yiiframework.ru/doc/cookbook/ru/index
http://yiiframework.ru/doc/guide/ru/index
http://www.yiiframework.com/doc/api/
80% сайтов я делал без тз) не могут люди тз составить, особенно далёкие от программирования и вэба, а сайт хотят.
я привык без тз делать) я во время написания классов активрекордс и планирую структуру БД.
да, но я думал вы о отдельных страницах полностью.
Ибо нефиг :) Вообще, это были заметки, "мысли вслух".Цитата:
omg зачем?
Я на фреймворках никогда не писал - так что мне один чёрт :) Имхо, это уже вопрос реализации, на чём писать.
Я тоже часто без ТЗ - но сейчас нет заказчика, а есть группа людей у которых есть возможность написать "нормально", но привычка видать сильнее :)
Да все думали... :) Я ещё раз напомню, что прекрасно понимаю, что каждый видит решение - возможно оно даже у всех одинаковое. Что не делает план "начнём писать, а там по ходу дела решим" менее странным в моих глазах.Цитата:
да, но я думал
В тему - а какой php-фреймворк лучший? У нас один проект на symfony (ORM - Doctrine), миллион пользователей, вроде шевелится под нагрузкой, хотя memcached и прочая фиговина тоже присутствует. Yii тоже интересен, но работать с ним не приходилось.
Таки идея еще жива? В смысле интерес...
Таки да. Правда, конкретного обсуждения так и нет (по моему последнему посту, например, никто толком не высказался). Давай уже рули, что и как мы будем делать, а-то 10 страниц практически впустую.
P.S.: глянул мельком Yii и не понял, какие "пара строк и всё готово"? Фреймворк на MVC (более того на ООП) - тем более требует продуманной структуры (по крайней мере Модели, если Представление нам пока не важно, а Контроллеры там подаются как что-то лёгкое и действительно "малокодовое").
Я с фреймворками никогда не сталкивался. Поэтому не совсем понимаю о чем речь. Если руками на пхп, то готов выдать план действий.
А что можно сказать по поводу вашего последнего поста?)
О какой паре строк вообще речь?)
Угу, написали так
class Mechta extends CActiveRecord{}
Создали таблицу Mechta с нужными полями.
Всё, юзайте её. Надо новое поле? Так просто добавьте поле в таблицу.
Надо добавить валидацию полю, так это делается в большинстве случаев одной строкой в функции rules.
Хотите получить все мечты пользователя?
Так просто добавьте связь в класс User в функцию relations
У мечты напрмиер юзер хранится в поле user_id.
тогда просто добавляем одну строку
'mechti'=>array(self::HAS_MANY, 'Mechta', 'user_id'),
всё, получить для юзера все его мечты $user->mechti
нужно автора мечты получить?
Добавьте в мечту строку
'user'=>array(self::BELONGS_TO, 'User', 'user_id'),
Всё, есть места? Нужен автор? Пожалуйста: $mechta->user