Advertisement
foozzi

deepvarvar + foozzi

Nov 22nd, 2012
286
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 5.82 KB | None | 0 0
  1. (22:09:39) f[0z]i: мне заебали уже поливать гомном за <?=$var?> и подобное
  2. (22:09:54) f[0z]i: говорят mvc и только
  3. (22:10:06) f[0z]i: а там много телодвижени
  4. (22:10:29) DeepVarvar: что? мвц? пошли в жопу мвц
  5. (22:10:36) DeepVarvar: и хмвц тоже в жопу
  6. (22:12:33) f[0z]i: кричали якобы, <?=$var?> удел слабоумных
  7. (22:13:09) DeepVarvar: ааа наверное хотели так: <?php if (isset($var)) { echo $var; } ?>
  8. (22:13:19) f[0z]i: Оо
  9. (22:13:24) DeepVarvar: ))))
  10. (22:13:25) f[0z]i: чезанах
  11. (22:13:41) DeepVarvar: или ваще вот так:
  12. (22:14:27) DeepVarvar: <?php echo isset($var)?$var:'[нихуя]'; ?>
  13. (22:14:37) f[0z]i: порнуха пиздец!
  14. (22:14:47) DeepVarvar: ну типа геттер и сеттер )))
  15. (22:15:05) DeepVarvar: по теории блять ООп ебучего )
  16. (22:16:14) DeepVarvar: это называеца блять хелпер
  17. (22:16:52) DeepVarvar: это вот их ебаный хваленый мадель кантроллер и вию типа разделенные логика и разметка даааа.... )))))
  18. (22:17:00) DeepVarvar: нихуя не да!
  19. (22:17:11) DeepVarvar: в хелперах полный пиздец вида:
  20. (22:18:30) DeepVarvar: class pizda extends ebaloHelper {
  21.   public function getSukaBoldFontString($str) {
  22.     return '<b>' . $str . '</b>';
  23.   }
  24. }
  25. (22:18:46) f[0z]i: ахуеть
  26. (22:19:12) DeepVarvar: так вот эта ебала где они попрятали кучу говнокода, гордо зовется - хелпер
  27. (22:19:25) DeepVarvar: не ну какбы удобно да
  28. (22:20:48) f[0z]i: ща курну пойдлу
  29. (22:20:57) DeepVarvar: $form = new formHelper();
  30. $form->addInput(array('type'=>'text', 'name'=>'hui', 'value'=>'pizda'));
  31. (22:21:33) DeepVarvar: это вот так они прячут в обьектах, В ОБЬЕКТАХ СЛЫШИШЬ!!! сука разметку хтмл
  32. (22:22:02) DeepVarvar: и потом орут на весь мир что они блять разделили логику и отображене
  33. (22:22:05) DeepVarvar: ахах
  34. (22:26:04) DeepVarvar: это блять реалии жизни
  35. (22:26:15) DeepVarvar: а потом это неповоротливое говнище
  36. (22:26:28) f[0z]i: оптимизации ваще нет
  37. (22:26:28) DeepVarvar: где каждый сука инпут формы - блять обьект
  38. (22:26:35) f[0z]i: грузилово
  39. (22:26:38) DeepVarvar: форма - обьект
  40. (22:26:46) f[0z]i: а потом сервы падают от лоиков всяких
  41. (22:26:48) DeepVarvar: это пиздец скока ресурсов надо
  42. (22:27:05) DeepVarvar: и тут они типа тоже круты неуебаца запиливаю сука кеш!
  43. (22:28:34) DeepVarvar: решение - навалили говна - надо разгребать, ан нет - кеши хуярят
  44. (22:28:46) DeepVarvar: ой бля....
  45. (22:29:03) DeepVarvar: ой а знаш шо такле модель в ооп?
  46. (22:29:53) DeepVarvar: мадель па ихнему это такая ебала которая может сохраняцца в базу
  47. (22:30:00) DeepVarvar: ну типа удобно жэ:
  48. (22:32:40) DeepVarvar:
  49. $pizda = new modelPizdy(array('id'=>666));
  50. $pizda->setWidth(600); // o_O нихуя как удобно и широко!
  51. $pizda->setName('pizda ivanna');
  52. $pizda->save(true); // вот тут если тру не напишешь, оно будет делать апдейт, а если напишешь, сделает инсерт о_О
  53. (22:33:54) DeepVarvar: о блять, и тут приезжает хуйня ситуация когда надо вытащить 100 пёзд в раз
  54. (22:34:00) DeepVarvar: чо они делют?
  55. (22:34:10) DeepVarvar: пральна! еще сука обьект!
  56. (22:34:19) DeepVarvar: и называют его сука маппер!
  57. (22:34:28) DeepVarvar: это такая хуйня:
  58. (22:36:18) DeepVarvar:
  59. $pizdomapper = new pizdomapper();
  60. $pizd100shtuk = $pizdomapper->get100Pezd(array('limit'=>100));
  61.  
  62. (22:41:31) DeepVarvar: а тут еще ситуация - достать 100 пёзд и приджойнить к ним 100 хуев...
  63. блять.. пиздомаппер есть, хуемаппер тоже есть, блять... а пиздохуемаппера нет...
  64. нет его потому, что блять модель по ооп не может быть не такой какая её таблица блять в базе!
  65. ну нельзя ебашить пизду с свойствами хуев и наоборот...
  66. и знаш чо они делают?
  67. ха!
  68. ебашат сука кастомные запросы! обычные! ну правда опять в своем уебаном ооп:
  69. $select = dbHuita::getDefaultAdapterSukaIzKonfigaMneBegom();
  70. $select->from('tablizza'); // ожидал да?
  71. $select->joinInner('tablizza2');
  72. $select->where('id = ?', 22);
  73. (23:07:44) DeepVarvar: а теперь осталось совсем чучуть и оопэшники абстрагируют уже к хуям вообще все
  74. (23:07:55) DeepVarvar: заебенят хелперы хелперов
  75. (23:08:20) DeepVarvar: таки перепишем же наш злоебучий хелпер с учетом "ооп-рая"
  76. (23:10:19) DeepVarvar:
  77. class pizda extends ebaloHelper {
  78.   public function getSukaBoldFontString($str) {
  79.     $tags = new wastcheAhuennyHelperTegowBlya();
  80.     return  $tags->getOpenTag('b') . $str . $tags->getCloseTag('b');
  81.   }
  82. }
  83. (23:15:28) DeepVarvar: вобщем пиши <?=$var?> и посылай всех нахуй )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement