Start Point al 2026
This commit is contained in:
commit
8a76e1db3b
371 files changed
+160283
No files matched your search
@@ -0,0 +1,56 @@
|
||||
<?php namespace App\Controllers;
|
||||
|
||||
use App\Libraries\Crud;
|
||||
|
||||
|
||||
class TipoOre extends CRUDController {
|
||||
|
||||
// Tab: TipoOre = ['toIDTipoOre', 'toDescrizione', 'toOrdinamento'];
|
||||
|
||||
protected $crud;
|
||||
|
||||
function __construct() {
|
||||
|
||||
$params = [
|
||||
'table' => 'TipoOre',
|
||||
'dev' => false,
|
||||
'fields' => $this->field_options(),
|
||||
'form_title_add' => 'Nuova tipologia orario',
|
||||
'form_title_update' => 'Edit tipologia',
|
||||
'form_submit' => 'Add',
|
||||
'table_title' => 'Pagina per la tabella TipoOre',
|
||||
'form_submit_update' => 'Update',
|
||||
'base' => '',
|
||||
'UpdatedAt' => '',
|
||||
'DeletedAt' => '',
|
||||
];
|
||||
|
||||
$this->crud = new Crud($params, service('request'));
|
||||
}// __construct
|
||||
|
||||
|
||||
protected function field_options() {
|
||||
|
||||
$fields = [];
|
||||
$fields['toIDTipoOre'] = ['label' => 'ID Tipologia', 'helper' => 'Identificativo univoco della tipologia di orario (2 caratteri)', 'required' => true, 'unique' => [true, 'toIDTipoOre']];
|
||||
$fields['toDescrizione'] = ['label' => 'Descrizione', 'helper' => 'Descriziona tipologia di orario', 'required' => true];
|
||||
$fields['toOrdinamento'] = ['label' => 'Ordinamento', 'helper' => 'Ordinamento per la visualizzazione (numero intero)', 'required' => true];
|
||||
|
||||
return $fields;
|
||||
}// field_options
|
||||
|
||||
|
||||
public function index() { return $this->CRUD_view(['toIDTipoOre', 'toDescrizione', 'toOrdinamento']); }
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
//--------------------------------------------------------------------
|
||||
// Auto CRUD terminato
|
||||
//--------------------------------------------------------------------
|
||||
|
||||
|
||||
|
||||
}
|
||||
Reference in new issue
Block a user