W modelu tworzysz poszczególne metody które mają zapytania do bazy danych oraz odpowiadają za obróbkę danych. Należy pamietać ze przed rozpoczęciem prac należy wgrać paczkę dframe/database dostępną na GITHUB bądź za pośrednictwm composera.
namespace Model;
class RequestModel extends \Model\Model
{
/**
* @param $requestId
*
* @return array
*/
public function getRequestSettings($requestId)
{
$row = $this->db->pdoQuery('SELECT * FROM `request_type` WHERE request_type_id = ?', [$requestId])->result();
return $this->methodResult(true, $row);
}
Warto zwrócić uwagę ze praktycznie wszystkie metody, po za kilkoma wyjątkami, zwracają dane w postaci tablicy gotowej do odczytu i zwracane są przez metodę.
/**
* @param boolean
* @param array
*/
$this->methodResult(true, $row);
Edit page (Model/overview)