#php #mysql
#php #mysql
Вопрос:
Мне было любопытно, может ли кто-нибудь указать мне правильное направление.
Я собираюсь использовать тот же index.php файл снова и снова, и я не знал, есть ли более простой способ обновлять его с каждой новой таблицей MySQL, которую я создаю. Пытался сэкономить время и не искать каждый фрагмент кода, который нужно менять каждый раз, когда я повторно использую index.php досье.
У меня есть макет и дизайн, которые я хочу использовать повторно. Просто нужно обновить php-файл до новой таблицы.
Я не знал, будет ли это использовать переменные для этого или нет.
Если бы кто-нибудь мог просто указать мне, что исследовать или искать, я был бы признателен. Я хочу учиться и не против выполнять эту работу.
В основном это будет выглядеть следующим образом:
order/index.php customer/index.php и т.д.
Я хочу повторно использовать один и тот же код HTML и php, но я просто хочу упростить изменение таблицы SQl при создании новой таблицы для каждой из них.
Я надеюсь, что это делает с тех пор.
Спасибо.
Комментарии:
1. немного слишком общий, рассмотрите возможность использования фреймворка, такого как laravel, и большинство вещей более низкого уровня, таких как создание таблиц, написание запросов и т.д., обрабатываются.
2. 🐘Если вы только начинаете работать с PHP и хотите создавать приложения, я бы настоятельно рекомендовал изучить различные фреймворки разработки , чтобы увидеть, сможете ли вы найти тот, который соответствует вашему стилю и потребностям. Они бывают разных видов: от легких, таких как Fat-Free Framework , до гораздо более полных, таких как Laravel . Они дают вам конкретные примеры для работы и рекомендации по написанию кода и организации файлов вашего проекта.
3. Спасибо всем за комментарии и предложения. Это даст мне возможность с чего-то начать и дальше учиться.
4. @tadman Я думаю, что попробую CodeIgniter и буду учиться там, чтобы начать работать. Еще раз благодарю вас, сэр.
5. Просто для наблюдения, множество идентичных таблиц (если это то, о чем мы говорим) может быть симптомом плохого проектирования схемы
Ответ №1:
Вы можете легко создать простую файловую систему шаблонов с помощью PHP.
В вашем template.php
у вас должно быть что-то вроде
<html>
<head>...</head>
<body>
...
<?php include $content; ?>
...
</body>
</html>
Затем, прежде чем включать template.php
, вы присваиваете $content
переменную имени файла или пути order.php
customer.php
, например, или и т.д. При этом будет показано все, что есть в вашем template.php
плюс файл, который включен.
Комментарии:
1. Технически, конечно, но этот стиль кодирования оказался чрезвычайно проблематичным более 20 лет назад, так что…
2. @tadman вы правы, но я предполагаю, что op все еще учится или экспериментирует с таким маршрутизатором, и это слишком волшебно.
3. Вы либо тратите время на то, чтобы научиться пользоваться маршрутизатором, и пожинаете плоды, либо делаете это таким образом и создаете ужасный беспорядок, который, возможно, никогда не сможете убрать. Я знаю, что вы пытаетесь помочь, но этот метод — не что иное, как хаос и неразбериха.
4. @anurat спасибо, что поделились вышесказанным. Я действительно хочу научиться правильному способу и не хочу вносить путаницу в код. Я предпочитаю тратить время на изучение. Еще раз благодарю вас за информацию, которой вы поделились, и за то, что нашли время ответить. Я ценю это.