Работает, но понятное дело в настоящем автомобиле стоит не Raspberry. Подобные платы особой надежность вроде не отличаются.
Вопрос то в другом. Какое железо может быть использовано в реальной машине. Имею ввиду не управление светом, магнитолой и т.д. А полностью системой управления. т.е. двигателем, тормозами, поворотом колёс.
Ну вот, например 2 таблицы user и product. Для таблицы user модель(mvc) user, для product модель product. Они сделаны по паттерну activerecord. В таблице user поле id. В таблице product user_id. user_id - id пользователя, который создал товар. Необходимо связать эти таблицы по этим 2 полям. Как бы это лучше сделать?
Ну я имею в виду, что в базе данных таблица post, например. В ней хранятся статьи. И в ней колонка "категория". Когда создаете статью относите её к определённой категории.
Ну а если нет категорий. То простейшим sql запросом выводите все статьи.
SELECT * FROM post
Я особо с cms не работаю, так, что не очень понимаю, как openCart сделан. Я на самописной cms свои сайты делаю.
Сергей Протько: Просто не могу понять, как лучше сделать, натыкался уже на такие грабли, нужно добавить какую нибудь фишку, без костылей не получается, и думаю, надо было сначала продумать, а потом, писать).
Появляются такие мысли: сделать класс работы с плагинами,
он подключает плагины из папки plugins, и создает их объекты, а класс user или администратор наследуют его. Но чем больше начинаю разбираться со всей системой плагинов и хуков, начинает казаться , что модель в mvc только усложняет весь процесс работы системы.
Есть еще мысль: все названия плагинов хранятся в таблице ролей пользователей, маршрутизатор определяет доступен ли этому пользователю плагин.
Ну например следующяя работа находиться по этому адресу www.subjay.ru/node/9 Так?
Кнопка следующяя работа имеет такой код. next
Обратите внимание id="nextWork" Теперь создайте javascript файл и подключите его к странице с работой.
Напишите в нем такой код $('#nextWork').click(
function () {
$('#node-8')..load('www.subjay.ru/node/9 #node-9');
}
);
Этот код будет работать только на странице с собакой (www.subjay.ru/node/8 ) Переделать под остальные страницы просто. Создайте переменную в которой храниться id соответствующей работы. То есть на странице с собакой id=8 на следующей странице id=9 и т.д. Если нажата кнопка "следующая работа" к переменной прибавляется 1. Если нажата предыдущая работа, то от переменной отнимается 1. И подгружаеться соответствующая работа.
Появились вопросы пишите.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Но остались вопросы. Как их программировать? Это делается так же как и с Raspberry? То есть GPIO и Phyton(c/c++)