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-frameworkили
bash <( wget -qO- https://pastefy.ga/3dBl06Hs/raw )Обновление пакетов:
php uppm updateВы не хотите использовать композитор или NPM? Вы не хотите использовать WebPack? Тебе не нужно! Ulole-Framework не нуждается в дополнительном Packagemanager. Информация: NPM и композитор предварительноинициализированы, вы можете просто удалить их. Пса Ulole строится на Ulolephppackagemanager (UPPM). Но вам не нужно его использовать!
У нас есть несколько альтернатив для полезных инструментов. Мы получили альтернативу Webpack Ulolecompile. Это простой пакет (и шаблонный двигатель), который Bundels JS -коды в один файл и CSS в один файл. (Подробнее в документах) У нас также есть Ulolemodules. Это менеджер пакетов, созданный для 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 );
});
}
}