Ulole-trame
<?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-frameworkou
bash <( wget -qO- https://pastefy.ga/3dBl06Hs/raw )Mettre à jour les packages:
php uppm updateVous ne voulez pas utiliser de compositeur ou de NPM? Vous ne voulez pas utiliser WebPack? Vous n'en avez pas besoin! Ulole-Framework n'a pas besoin de PackageManager supplémentaire. Informations: le NPM et le compositeur sont préinitialisés, vous pouvez simplement les supprimer. Ps. Ulole se construit sur ULOLEPHPPACKAGEMANGER (UPPM). Mais vous n'avez pas besoin de l'utiliser!
Nous avons des alternatives pour des outils utiles. Nous avons atteint une alternative à WebPack ULOLECOMPILE. C'est un simple bundler (et un moteur de modèle) qui regorge de codes JS en un seul fichier et CSS en un seul fichier. (Plus dans les documents) Nous avons également des ulolemodules. C'est un gestionnaire de packages conçu pour le uloleframework plus dans les documents)
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 );
});
}
}