Ulole-Framework
<?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-frameworkoder
bash <( wget -qO- https://pastefy.ga/3dBl06Hs/raw )Pakete aktualisieren:
php uppm updateSie möchten keinen Komponisten oder NPM verwenden? Sie möchten kein Webpack verwenden? Sie müssen nicht! Ulole-Framework benötigt keine zusätzliche PackageManager. Informationen: NPM und Komponist sind vorinitialisiert. Sie können sie einfach entfernen. Ps. Ulole wird auf UlolephppackAGemanager (UPPM) aufgebaut. Aber du musst es nicht benutzen!
Wir haben einige Alternativen für nützliche Werkzeuge. Wir haben eine Alternative zu Webpack Ulolecompile. Es ist ein einfacher Bundler (und eine Vorlagemotor), die JS JS in eine Datei und CSS in eine Datei einbindet. (Mehr in Dokumenten) Wir haben auch Ulolemodulen. Es ist ein Paketmanager, der für die Uloleframework mehr in Dokumenten gemacht wurde.
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 );
});
}
}