deform 表单库

v0.1.0-alpha 2024-05-18 16:04 UTC

This package is auto-updated.

Last update: 2024-09-18 15:51:35 UTC


README

生成一致性的PHP表单组件和表单,可以在渲染之前进行后续操作。

安装
功能
入门
示例
项目信息

您可以通过以下方式联系我: dougall.winship@gmail.com

快速演示

直接组件使用

output 生成以下内容,为了可读性添加了空白

<form action="" method="post">
    <div id='login-email-container' class='component-container container-type-text'>
        <div class='label-container'><label style='margin-bottom:0' for='text-login-email'>Email <span class="required">*</span></label></div>
        <div class='control-container'><input id='text-login-email' name='login[email]' type='text'></div>
    </div>
    <div id='login-password-container' class='component-container container-type-password'>
        <div class='label-container'><label style='margin-bottom:0' for='password-login-password'>Password <span class="required">*</span></label></div>
        <div class='control-container'><input id='password-login-password' name='login[password]' type='password'></div>
    </div>
    <div class="center"><input id='submit-login-Login' name='login[Login]' type='submit' value='Login'></div>
</form>

表单使用

待添加演示

安装

使用需要PSR-4兼容的自动加载器。

使用composer

由于还没有稳定版本,安装方式如下

composer require dougallwinship/deform:dev-master

手动

将文件移动到合适的目录,例如 '/libs',然后

git clone https://github.com/DougallWinship/deform.git

使 '/deform/src' 目录可供自动加载。

您可能没有使用composer,但您将需要使用PSR-4自动加载器将 /src 加载到根命名空间 \Deform

如果您现在要手动进行,您必须自己找出方法,但 composer.json 定义可能类似于以下内容

   "autoload": {
       "psr-4": {"Deform": "libs/deform/src/Deform"}
   },