Trabajo de marco de 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-frameworko
bash <( wget -qO- https://pastefy.ga/3dBl06Hs/raw )Paquetes de actualización:
php uppm update¿No quieres usar compositor o npm? ¿No quieres usar webpack? ¡No necesitas hacerlo! Ulole-Framework no necesita ningún paquete adicional. Información: NPM y compositor están preinicializados, simplemente puede eliminarlos. PD. Ulole se basa en UloleppackageManager (UPPM). ¡Pero no necesitas usarlo!
Tenemos algunas alternativas para herramientas útiles. Hemos llegado a una alternativa a Webpack Ulolecompile. Es un Bundler simple (y un motor de plantilla) que Bundels JS codifica en un archivo y CSS en un archivo. (Más en documentos) También tenemos ulolemódulos. Es un administrador de paquetes hecho para el uloleFramework más en documentos)
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 );
});
}
}