За последние 24 часа нас посетили 53974 программиста и 1718 роботов. Сейчас ищут 1147 программистов ...

[общий вопрос] Есть-ли методы держать html и php отдельно

Тема в разделе "PHP для новичков", создана пользователем wayzer, 16 фев 2015.

  1. wayzer

    wayzer Активный пользователь

    С нами с:
    6 сен 2012
    Сообщения:
    166
    Симпатии:
    0
    Есть-ли методы держать html и php отдельно друг от друга?
    Чтобы html хранились строго в *.html, php в *.php и была возможность получить php html, вставить его и т.д.
    Можно ответить в теории))).
    Такие ситуации, когда есть шаблон и объект в базе, его нужно вывести, но вставлять html в переменную не всегда лаконично).
    Стоит-ли подгружать html php и разбирая его уже формировать результат вывода?
    Или в плане рациональности стоит html хранить, непосредственно, в переменных?
     
  2. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.600
    Симпатии:
    1.764
    Re: [общий вопрос] Есть-ли методы держать html и php отдельн

    Так сделать нельзя, поскольку вам же надо переменные, рассчитанные в php, подставлять в html. Но общая практика - отделять код, выполняющий расчёты и работающий с базой данный, от кода, который формирует вывод.
     
  3. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    Re: [общий вопрос] Есть-ли методы держать html и php отдельн

    можно инклудить *.html но разрешение вообще не важно
     
  4. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    Re: [общий вопрос] Есть-ли методы держать html и php отдельн

    это у монитора или родителей. а у файлов - расширение.
     
  5. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    Re: [общий вопрос] Есть-ли методы держать html и php отдельн

    Оговорочка по Фрейду
     
  6. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Re: [общий вопрос] Есть-ли методы держать html и php отдельн

    wayzer может тебе нужно MVC, и шаблонитизаторы? Twig, Smarty.
    Ещё framework для php посмотри.
     
  7. rognorog

    rognorog Новичок

    С нами с:
    7 июл 2014
    Сообщения:
    330
    Симпатии:
    0
    Re: [общий вопрос] Есть-ли методы держать html и php отдельн

    Twig и Smarty это лажовато - нет смысла делать из html программирование - html обеспечивает нам область для построения элементов и содержимых в них, а значит нужно вернуть им только обычный тег.
     
  8. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Re: [общий вопрос] Есть-ли методы держать html и php отдельн

    rognorog, я уже что-то подобное обсуждал, twig или smarty помогают верстальщикам и программистам делать одно дело вместе, в кое каких ситуациях. Это инструмент, он есть и им пользуются. При каких задачах это уже другой вопрос.
     
  9. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    Re: [общий вопрос] Есть-ли методы держать html и php отдельн

    Если человек не тянет даже пхп, то ему вот смарти.

    Smarty. For smarty ;)
     
  10. wayzer

    wayzer Активный пользователь

    С нами с:
    6 сен 2012
    Сообщения:
    166
    Симпатии:
    0
    Re: [общий вопрос] Есть-ли методы держать html и php отдельн

    Спасибо за ответы)
     
  11. rognorog

    rognorog Новичок

    С нами с:
    7 июл 2014
    Сообщения:
    330
    Симпатии:
    0
    Re: [общий вопрос] Есть-ли методы держать html и php отдельн

    Согласен, так как сами не могут написать.
    На хер нам делать какие - то циклы в html и условия если мы можем вернуть блок или тег?
    + еще компилятор придумали :D
    Из шаблонизатора делать еще один шаблонизатор, гуд :)