Форум → Программирование → PHP для идиотов → MVC для школоты
MVC для школоты
Страницы: ← Следующая страница →
-
Я вот со своими детками в школе 3 недели по полчаса (40 мин, если точно) сидел на спец курсе по программированию и изобретал велосипед (Как бы упрощенный MVC фреймворк, для разбора как ЭТО вообще работает).
На пыхе не кодил уже года 2. Делал некую копию ruby on rails и надо сказать некоторые моменты получились а некоторые мысли ушли куда-то в лес. Там и заблудились.
Хрен знает надо кому то или нет - то пусть это будет очередная холивар-велосипедо-троль провокация в сторону человеческого мозга.
Люблю, целую, F@ck off. Ya Krevedko;
http://github.com/killich/JustFrame
Те кто не знаком с GIT:
Ищите ссылку (Download Source)
ЗЫ: прошу прощения файлы в 1251 – в utf 8 только readmeРубист с большой буквы Г. Серый кардинал кулинарного блога open-cook.ru -
9 мая 2010 г. 23:11, спустя 42 минуты 46 секунд
валидатор стремный)
зы: а сколько платят в школе учителю информатики? И зачем вообще работать учителем информатики? -
9 мая 2010 г. 23:16, спустя 5 минут 1 секунду
имхо gotoRails.pdf круче (в плане пользы для общественности) -
9 мая 2010 г. 23:34, спустя 17 минут 11 секунд
6147р за учителя
4500р за сис админа
+ 1000 премии
+ 1200 за спец курсы
- подоходный
итого около 11000
Зачем?!
..живу в кайф..
делаю только то что нравится.
Спустя 33 сек.=)
У меня отпуск 56 дней.. еще успею что нибудь навоять.. до 1 сентября..Спустя 284 сек.Модель сделана не так как актив рекорд. Модель здесь - это совокупность чистого SQL кода, Фильтра (подготовка и чистка входящих данных) и отдельная валидация.
ЗЫ: Главное, что мне удалось вынести из этого эксперимента так это:
1. В php очень хреновая ситуация с объявлением переменных в классах и проблемы видимости
2. В php отсутствует механизм миксинов это бесит
3. В php ненавижу синтаксис обращения к полям объекта со стрелочкой -> (делает код просто ужасным)Спустя 234 сек.function create(){
// Если валидно - то отфильтруем параметры и создадим нового пользователя
if($this->data['validator']->valid($_POST['user'], $this)){
$this->data['filter']->filter($_POST['user']);
create_new_user($_POST['user']); // Ф-ия Модели (работа с данными) /app/model/users
$this->add_flash('Успешно создано'); // формирование flesh сообщений
go_to('/'); // переход на другую страницу
}
$this->data['users'] = select_users(); // Выборка данных (Модель)
$this->stdout['content'] = render('index', $this); // Отрисовка данных в шаблоне (View)
layout('layout', $this); // Отрисовка шаблонов в макете (Layout) /app/view/layout
}
РУБИН элегантнееdef create
# Создать вопрос для данного пользователя
@question= adresser_user.questions.new(params[:question])
@questions = Question.paginate_all_by_user_id_and_state(@user.id, ['publicated'],
:order=>"created_at DESC", #ASC, DESC
:page => params[:page],
:per_page=>6
)
# Если адресат не определен, то обработать ошибку хотя бы так
unless adresser_user
flash[:notice] = 'Не установлены данные'
format.html { render :action=>:index } and return
end
# Если удалось сохранить (прошло валидацию)
respond_to do |format|
if @question.save_with_captcha
flash[:notice] = 'Ваш вопрос успешно оправлен'
format.html { redirect_back_or(questions_path) }
end
format.html { render :action=>:index }
end
end#create
ЖАЛЬ тиолько ЧТО РУБИН ЖРЕТ в 30 раз больше ресурсов ((((Рубист с большой буквы Г. Серый кардинал кулинарного блога open-cook.ru -
-
10 мая 2010 г. 0:00, спустя 25 минут 42 секунды
итого около 11000
У меня отпуск 56 дней
Нихуя себе у вас там в России зарплаты. Вот у нас город в три раза больше, но ЗП у учителя стабильно так процентов на 25% ниже. А то и на 30 -
10 мая 2010 г. 0:09, спустя 8 минут 39 секунд
итого около 11000
У меня отпуск 56 дней
Нихуя себе у вас там в России зарплаты. Вот у нас город в три раза больше, но ЗП у учителя стабильно так процентов на 25% ниже. А то и на 30
вычти 4500 за сисадминаСпустя 44 сек.Сообщений: leet
это что такое????????? о_ООО -
10 мая 2010 г. 1:21, спустя 1 час 11 минут 33 секунды
итого около 11000
У меня отпуск 56 дней
11к рублей это помоему около 300 уе. я прав ?
этого хватает на жизнь ?
и я имею ввиду не проживать за эти деньги а жить -
-
10 мая 2010 г. 10:16, спустя 7 часов 59 минут 14 секунд
детей нет )
живем на съемнойРубист с большой буквы Г. Серый кардинал кулинарного блога open-cook.ru -
-
10 мая 2010 г. 15:53, спустя 2 часа 47 минут 16 секунд
что б не всё ушло - я сайты делаю )))Рубист с большой буквы Г. Серый кардинал кулинарного блога open-cook.ru -
-
11 мая 2010 г. 7:12, спустя 13 часов 10 минут
риспект за работу учителем. а код не понравился.ιιlllιlllι унц-унц -
11 мая 2010 г. 9:05, спустя 1 час 53 минуты 25 секунд
да не вопрос.. я не комплексую..
Лучше покажи как надо..
У тебя открытые репы на github есть?!Рубист с большой буквы Г. Серый кардинал кулинарного блога open-cook.ru
Страницы: ← Следующая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!