class Controller
{
private $view;
private $model;
public function __construct() {
$this->view=new View();
$this->model=new Model();
}
...
$this->model->GetData(SQL);
$this->view->display('template.html'); //использование
}
class View
{
public function display($template); {
include($template);
}
}
class Model
public MyString;
{
public function GetData(SQL); {
$this->MyString=Open(SQL) ;
}
}
Лечиться так:
sudo setxkbmap -option 'grp:alt_shift_toggle,grp:switch,grp_led:scroll,compose:menu' -layout 'us,ru'
так же смотри:
https://sevo44.ru/xrdp-terminalnyj-server-linux/#__XRDP
vim /etc/xrdp/xrdp_keyboard.ini
= необходимые проверки и дополнения =
В моем случае эти коды были, но лучше проверить их наличие
[default_rdp_layouts]
rdp_layout_us=0x00000409
rdp_layout_ru=0x00000419
Всё что ниже добавляем в конце не забывая что переключение происходит сочетанием клавиш alt+shift
[layouts_map_ru]
rdp_layout_us=ru,us
rdp_layout_ru=ru,us
[rdp_keyboard_ru]
keyboard_type=4
keyboard_type=7
keyboard_subtype=1
; model=pc105 при необходимости
options=grp:alt_shift_toggle
rdp_layouts=default_rdp_layouts
layouts_map=layouts_map_ru
Рестартуем сервис:
sudo service xrdp restart