ulole framework
1.0.0
uloleフレームワーク
<?php
namespace app controller ;
class WelcomeController {
/**
* Hello world page
*
* @return string
*/
public static function about () {
return " Hello world! " ;
}
} This is just the development version. If we are ready soon there is a new version! :D
wget --no-cache https://raw.githubusercontent.com/interaapps/uppm/master/uppm -O uppm
php uppm init:fast
php uppm install ulole-frameworkまたは
bash <( wget -qO- https://pastefy.ga/3dBl06Hs/raw )パッケージの更新:
php uppm update作曲家やNPMを使用したくありませんか?あなたはwebpackを使いたくありませんか?あなたはする必要はありません! uloleフレームワークは追加のパッケージマネージャーを必要としません。情報:NPMと作曲家は事前に導入されているので、単に削除できます。詩Uloleは、UloleppackageManager(UPPM)に基づいています。しかし、あなたはそれを使用する必要はありません!
便利なツールの代替品がいくつかあります。 Webpack UloleCompileに代わるものがあります。これは、JSコードを1つのファイルにバンドし、CSSを1つのファイルにバンド化するシンプルなバンドラー(およびテンプレートエンジン)です。 (ドキュメントの詳細)潰瘍もあります。これは、uloleframeworkのためにドキュメントでさらに作られたパッケージマネージャーです)
php cli generate database testtablephp cli generate migration testtable <?php
namespace app controller ;
class AboutController {
/**
* Hello world page
*
* @return string
*/
public static function about () {
return " Hello world! " ;
}
} <?php
namespace databases ;
use modules uloleorm Table ;
class UserTable extends Table {
public $ id ,
$ username ,
$ password ;
public function database () {
$ this -> _table_name_ = " user " ;
$ this -> __database__ = " main " ;
}
} <?php
namespace databases migrate ;
use modules uloleorm migrate Migrate ;
class UserTable extends Migrate {
public function database () {
$ this -> create ( ' user ' , function ( $ table ) {
$ table -> int ( " id " )-> ai ();
$ table -> string ( " username " );
$ table -> string ( " password " , 155 );
});
}
}