1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/anyhome-ThinkphpHelper

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

ThinkPHP разработка помощник

Метки (разделены пробелами): ThinkPHP помощник, помощь.


  • Введение
    • Описание того, что может TPHelper.
    • Что TPHelper не может делать.
    • Архитектура TPHelper.
  • Установка.
  • Начало работы.
    • Управление приложениями.
    • Управление модулями.
    • Дизайн форм.
    • Как вызывать.
    • Использование тегов.
    • Встроенные теги.

Описание

Прежде всего, большое спасибо за предоставление такого замечательного PHP-фреймворка, как ThinkPHP (далее — TP). Хотя в мире PHP существует множество фреймворков, но только один из них соответствует вкусу китайцев.

На основе TP значительно сократилось наше время разработки. За многие годы мы убедились, что вклад TP заключается не только в экономии времени на разработку, но и в том, что наша работа стала более значимой.

Несмотря на это, в реальной разработке на основе TP моя работа всё ещё может быть более детальной, например:

  • Автоматически создавать папки с контроллерами, моделями и представлениями на основе имён таблиц.
  • Создавать общие методы для контроллеров и моделей в соответствии с реальными потребностями, такие как добавление, удаление, изменение и уменьшение.
  • На основе требований проекта создавать шаблоны CRUD для данных таблиц. Можно ли унифицировать одни и те же таблицы данных, такие как таблица информации о пользователях и таблица вложений?
  • Общий контроллер содержит функции входа и выхода пользователей. Общее представление включает в себя вход и выход пользователей.

Что может TPHelper:

  • Создать базовую архитектуру всей системы, не ограничиваясь только веб-интерфейсом. На основе системы создавать и удалять каждое приложение.
  • На основе приложения создавать, удалять и проектировать каждый модуль.
  • На основе модуля создавать, удалять и проектировать контроллеры, модели и представления.
  • На основе таблиц базы данных проектировать формы для любых представлений.
  • Представления TPHelper основаны на Bootstrap 3.3, поэтому их можно использовать для создания тем на основе Bootstrap.
  • Формы полностью разработаны в фоновом режиме и могут динамически изменяться.
  • Вызов форм прост, например, {:tpIpt('name')}. Для получения дополнительной информации см. документацию по использованию.

Чего TPHelper не может:

Вопрос: Является ли TPHelper универсальным веб-интерфейсом? Например, oneThink.
Ответ: Нет, TPHelper — это просто вспомогательный инструмент для разработки на основе TP.
Вопрос: Является ли TPHelper универсальной системой управления правами доступа в веб-интерфейсе?
Ответ: Нет.
Вопрос: Может ли TPHelper автоматически генерировать веб-интерфейс?
Ответ: Не может.

Архитектура TPHelper:

App
— Common
— Common: общие функции, которые необходимо скопировать в соответствующий каталог при создании нового сайта.
— Controller: общий контроллер для справки, пожалуйста, измените пространство имён в соответствии с реальной ситуацией.
— Model: общая модель для справки, пожалуйста, измените пространство имён в соответствии с реальной ситуацией.
— TPHelper: каталог приложения TPHelper, копировать не нужно.
PHP: папка TP (ThinkPHP 3.2).
Public
— se7en: файлы темы на основе BT 3.3.
— tphelper: ресурсы, необходимые для TPHelper, будут удалены позже.
— webupload: загрузчик файлов Baidu.
— umeditor: редактор Baidu Mini.
— Другие папки в этом каталоге являются ресурсами, необходимыми для встроенных элементов управления, все они основаны на BT3.3.
Runtime.
Uploads: папка для загрузки файлов.
Widget: некоторые общие элементы, такие как логин, тема и т. д.

Установка:

  • Скачайте последнюю версию TPHelper 1.
  • TPHelper не требует какой-либо базы данных, просто поместите его непосредственно в веб-каталог и запустите.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Тинкф php помощник, автоматическая генерация универсального веб-сайта бэкенд (контроллер, модель, шаблон, форма). Развернуть Свернуть
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/anyhome-ThinkphpHelper.git
git@api.gitlife.ru:oschina-mirror/anyhome-ThinkphpHelper.git
oschina-mirror
anyhome-ThinkphpHelper
anyhome-ThinkphpHelper
master