承接 miraafaq/askme 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

miraafaq/askme

最新稳定版本:1.0.5

Composer 安装命令:

composer require miraafaq/askme

包简介

Basic Form Generator

README 文档

README

Askme - PowerFul Dynamic Form Builder

installation

  • using composer
composer require miraafaq/askme
  • using composer and specified Version
composer require miraafaq/askme "^1.0.5"
  • Git clone
git clone https://github.com/miraafaq/askme.git

usage

<?php
require_once __DIR__ . '/vendor/autoload.php';


use AskMe\AskForm;
use AskMe\Field\TextField;
use AskMe\Field\EmailField;
use AskMe\Field\PasswordField;

$formBuilder = new AskForm('submit.php');
$formBuilder->addField(new TextField('name'));
$formBuilder->addField(new EmailField('email'));
$formBuilder->addField(new PasswordField('password'));

$formCssHTML = $formBuilder->generateCss();
$formHTML = $formBuilder->generateForm();

echo $formCssHTML;
echo $formHTML;

Testing

  • After installing this library install phpunit for testing with below commmand in root directory
    composer require phpunit/phpunit
  • copy the file phpunit.xml available in test-config directory & paste it into root directory
  • edit the composer.json in root directory and add the below code if not sure see composer.json in test-config directory
    "autoload": {
         "psr-4": {
             "AskMe\\": "src/"
         }
     }
  • run the below command
    composer dump-autoload
  • To Run tests enter below command
    php vendor/bin/phpunit
  • if everything goes well you will see similar below results
    PS C:\Users\user\Downloads\PHPTESTING\c> php vendor/bin/phpunit          
    PHPUnit 10.5.13 by Sebastian Bergmann and contributors.
    
    Runtime:       PHP 8.1.6
    Configuration: C:\Users\user\Downloads\PHPTESTING\c\phpunit.xml
    
    .................                                                 17 / 17 (100%)
    
    Time: 00:00.060, Memory: 8.00 MB
    
    OK (17 tests, 22 assertions)

Author

Aafaq Ahmad Mir

统计信息

  • 总下载量: 30
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 7
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 7
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: GPL-3.0-only
  • 更新时间: 2023-08-31