Version 0.3 beta 04.02.2018
Improved: The Router now accepts actions, either trough the _action as parameter, or on the URL pattern after the controller name Example: http://youdomain/[controllername]/[actionname]/ It is now possible to load as many navigations on the page as wanted by passing the name to the JsonNavigation::getInstance()->loadJsonNavigationArray('[NAME]'); call in the navigationAction of the Controller Building forms by simple adding the namespace use Nibiru\Factory\Form; and calling Example: Form::addInputTypeText( array( 'name' => 'lastname', 'value' => 'placeholder' ) ); To finalize the form the last call should be something like this: Form::addForm( array('name' => 'testform', 'method' => 'post', 'action' => '/' . Router::getInstance()->currentPage(), 'target' => '_self') ); The Database design has fully been refactored, now it contains an autoloading mechanism which can be triggert by createing a database folder in the application folder, a Example file is in the folder applicatoin/database The Database access can now be implemented anywhere in your application by adding the namespace to your database accessing Logic: use Nibiru\Factory\Db;
This commit is contained in:
40
application/database/users.php
Normal file
40
application/database/users.php
Normal file
@@ -0,0 +1,40 @@
|
||||
<?php
|
||||
namespace Nibiru\Model;
|
||||
use Nibiru\Adapter\Db;
|
||||
use Nibiru\Pdo;
|
||||
/**
|
||||
* Created by PhpStorm.
|
||||
* User: kasdorf
|
||||
* Date: 21.11.17
|
||||
* Time: 11:22
|
||||
*/
|
||||
|
||||
class Users extends Db
|
||||
{
|
||||
const TABLE = array(
|
||||
'table' => 'user',
|
||||
'field' => array(
|
||||
'user_id' => 'user_id',
|
||||
'user_name' => 'user_name',
|
||||
'user_pass' => 'user_pass',
|
||||
'user_active' => 'user_active',
|
||||
'user_date' => 'user_date'
|
||||
)
|
||||
);
|
||||
|
||||
public function __construct()
|
||||
{
|
||||
self::initTable( self::TABLE );
|
||||
}
|
||||
|
||||
public function selectRowsetById($id = false)
|
||||
{
|
||||
$id = array(
|
||||
self::TABLE['field']['user_id'] => $id
|
||||
);
|
||||
return Pdo::fetchRowInArrayById(
|
||||
self::TABLE['table'], $id
|
||||
);
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user