GithubHelp home page GithubHelp logo

windwalker-io / phoenix Goto Github PK

View Code? Open in Web Editor NEW
11.0 4.0 3.0 33.85 MB

A powerful RAD package to support Rapid Application Development (for Windwalker framework).

Home Page: http://windwalker.io/rad/

PHP 14.73% CSS 1.58% JavaScript 67.47% Smarty 8.26% SCSS 7.08% Blade 0.88%
rad scaffold windwalker phoenix rad-framework

phoenix's Introduction

Phoenix RAD package

Phoenix is a RAD (Rapid Application Development) package for Windwalker, it provides a set of Model, View and Controllers with different functions to quickly build web admin system, and a code generator to help us create application scaffold.

Documantation

See http://windwalker.io/rad/

Features List

  • MVC scaffolding
  • Advanced controller, mode and view classes.
  • Powerful admin template, scripts and tools.
  • Grid helper to build sorting, ordering, pagination, search and filter tools.
  • Asset Minify
  • Data entity auto-complete
  • Extends Form Fields
  • Easy setup HTML <head> and metadata.
  • Useful JS scripts integration.
  • Uuid generator.

Screen Shot

Admin Tools

Grid View:

p-2016-07-20-004

Filter and Search:

p-2016-07-20-005

Sorting and Ordering:

p-2016-07-20-006

Batch Operation:

image

Powerful Form Toolkit

image

p-2016-07-20-011

Easily select item from other tables (GIF):

modal-field

Built-in Validation Integrating

p-2016-07-20-010

Simple Scaffold

A simple frontend template to build application:

p-2016-07-20-012

Empty Scaffold

Pure MVC frame to let you fill your code.

p-2016-07-20-013

Vue Script Includes

p-2016-07-13-001

phoenix's People

Contributors

asika32764 avatar dependabot[bot] avatar kiyayeh avatar supergud avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

phoenix's Issues

FormModel::getItem() modify

Should be

/**
     * getItem
     *
     * @param   mixed  $pk
     *
     * @return  Data
     */
    public function getItem($pk = null)
    {
        $state = $this->state;
        $pk = $pk ? : $state['item.pk'];

        return $this->fetch('item.' . $pk, function() use ($pk, $state)
        {
            if (!$pk)
            {
                return new Data;
            }

            $item = $this->getRecord();

            try
            {
                $item->load($pk);
            }
            catch (\RuntimeException $e)
            {
                return new Data;
            }

            $this->postGetItem($item);

            return new Data($item->toArray());
        });
    }

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.