$uuid_str = "392981414524f56f68d9f4a47e7072f2";
echo join('-', sscanf($uuid_str, '%8s%4s%4s%4s%12s'));
$uuid_str = "392981414524f56f68d9f4a47e7072f2";
$uuid_dashed =
substr($uuid_str , 0, 8) . '-' .
substr($uuid_str , 8, 4) . '-' .
substr($uuid_str , 12, 4) . '-' .
substr($uuid_str , 16, 4) . '-' .
substr($uuid_str, 20)
;
var_dump($uuid_dashed);
composer dumpautoload
"autoload": {
"psr-4": {
"App\\": "app/",
"Database\\Factories\\": "database/factories/",
"Database\\Seeders\\": "database/seeders/"
}
},
но ничего не получается- плохой диагноз.
FixMoney($data[$user['cash']]);
isset()
проверяет существование переменной и возвращает true или false.==
- не строгое сравнениеif (isset($data['time']) == 2) {}
if (isset($data['time']) == 3) {}
Мой класс для работы с базой данных расположен в моделях,Это не класс модели. Это адаптер работы с бд.
там же классы для работы с таблицами в бд User и GoodsЭто больше похоже на мвц, но вот дальше какая-то непонятная фигня:
Я вызываю все эти модели в /app/core/model.php - основной класс моделей, который в свою очередь вызывается в основном контроллере.Куда вызываете? Зачем? Ваши User и Goods должны наследоваться от модели, если у вас выбран тип Active Record. А в контроллере вы уже создаете экземпляры нужных классов.
Вопрос 2. Что вообще должно быть в моделях? Насколько правильно создавать функции для работы с той или иной таблицей? Где подчерпнуть пример?В модели должна быть реализована бизнес логика и методы работы с бд (в случае Active Record), в некоторых случаях так же связи объектов между собой. Все это легко гуглится, посмотреть можно в любом современном фреймворке, например что-то простенькое типа fat-free или более серьезное типа лары или симфони.
update superbase.table1
set theme = replace(theme, 'комплект', '')
where theme like '%комплект%'