MV framework logo
  • Архитектура
  • Философия
  • Админ панель
  • Поддержка
  • Обратная связь
Документация
Скачать .zip версия 3.2.0 от 25.12.2024
  • Архитектура
  • Философия
  • Админ панель
  • Поддержка
  • Обратная связь
Начало работы
  • Установка и запуск
  • Структура папок
  • Запуск простого сайта
  • Предустановленные модели
  • SQLite начало работы
  • Системные настройки
  • Миграции
  • Отладка
Модели
  • Общие принципы моделей
  • Типы данных
  • Настройка модели
  • Простые модели
  • Внешние ключи
  • Деревья
  • Многие ко многим
  • Группа
  • Управление записями
  • Управление простыми моделями
  • Дополнительные возможности
Шаблоны и маршрутизация
  • Общие принципы шаблонов
  • Объект класса Router
  • Объект MV
  • Создание нового шаблона
  • Вывод данных в шаблоне
  • Объект класса Record
  • Файлы и изображения
  • Дата и время
  • Редиректы и Http
  • Отправка email
  • Специальные методы
Формы
  • Создание форм
  • Настройка полей формы
  • Валидация полей формы
  • Безопасность форм
  • Работа с данными формы
  • Использование данных из моделей
  • Методы форм
SQL запросы
  • Конструктор запросов
  • Прямые запросы
  • Постраничная разбивка
  • Сортировка
  • Фильтрация
Дополнительно
  • AJAX
  • Плагины
  • Кэширование
  • Безопасность
  • Дополнения к административной панели
Документация
Начало работы
  • Установка и запуск
  • Структура папок
  • Запуск простого сайта
  • Предустановленные модели
  • SQLite начало работы
  • Системные настройки
  • Миграции
  • Отладка
Модели
  • Общие принципы моделей
  • Типы данных
  • Настройка модели
  • Простые модели
  • Внешние ключи
  • Деревья
  • Многие ко многим
  • Группа
  • Управление записями
  • Управление простыми моделями
  • Дополнительные возможности
Шаблоны и маршрутизация
  • Общие принципы шаблонов
  • Объект класса Router
  • Объект MV
  • Создание нового шаблона
  • Вывод данных в шаблоне
  • Объект класса Record
  • Файлы и изображения
  • Дата и время
  • Редиректы и Http
  • Отправка email
  • Специальные методы
Формы
  • Создание форм
  • Настройка полей формы
  • Валидация полей формы
  • Безопасность форм
  • Работа с данными формы
  • Использование данных из моделей
  • Методы форм
SQL запросы
  • Конструктор запросов
  • Прямые запросы
  • Постраничная разбивка
  • Сортировка
  • Фильтрация
Дополнительно
  • AJAX
  • Плагины
  • Кэширование
  • Безопасность
  • Дополнения к административной панели
MV tracker

Многие ко многим

Ответов: 6
Костя
09.05.2022 13:22

Возможно я совсем не с того начал) и запутался, есть 2 темы тут и совсем не получается их склеить((. то ошибка то null, что не так делаю.

Реализация блоков в определенной части странице и на определенных страницах. Подскажите упрощенно каким кодом вызвать блок, я вроде делаю по стандарту как в мануале указанно и как в ответах, в итоге сутки без результата

Прочтений: 1131
Ответов: 6
Maxim
11.05.2022 12:36

Добавьте в вопрос примеры кода, как вы связываете модели и как извлекаете данные, и дальше будет видно что не так.

Костя
22.05.2022 21:24

Суть в том что не понимаю как вывод сделать), уже методом подбора пробовал, в основном "Call to a member function findRecord() on string in" либо "не является", знаю что нужно букварь открывать и учить с нуля) но это время (((. знаю что это глупо выглядит все, у меня просто от этих 2 строк каша в голове, код по мануалу стоит, что прописать в шаблоне второстепенных страниц чтоб выводились активные блоки для конкретной странице, пробовал через "конструктор запросов" так же ошибки, вывод товара, новостей, примеры есть по блокам конкретно и нету

Костя
22.05.2022 22:16

Так же если смотреть как вызывается "displayMenu" "defineCurrentPage" пробовал getRelatedBlocks ошибка

Admin
23.05.2022 11:47

Когда у вас появляется ошибка "Call to a member function findRecord() on string in ..." вышлите сюда весь текст ошибки а также фрагмент кода, на который ошибка указывает. Там номер строки кода должен быть в ошибке.

Костя
26.05.2022 16:32

Немного о другом. "Общие принципы плагинов"
я сделал как написано получаю белый экран и Fatal error: Uncaught Error: Class 'cart.plugin.php' not found in D:...\core\builder.class.php:65 Stack trace: #0 D:....\index.php(16): Builder->__construct() #1 {main} thrown in D:\......\core\builder.class.php on line 65

$mvActivePlugins = array(
"cart" => "cart.plugin.php");
?>
<?php
class Cart extends Plugin
{
    private $items;
 
    private $products_model;
 
    public function __construct()
    {

        parent :: __construct();

        $this -> products_model = new Products(); 
    }
 
    public function addItemToCart($id, $quantity)
    {

    }
 
    
}

?>
Admin
27.05.2022 12:18

Ван нужно прописать плагин в таком виде в config/plugins.php

<?
$mvActivePlugins = array("cart");
?>
Ответить на вопрос
Ответить
MV tracker

© 2014-2025, MV framework team

English MV tracker project Github

Поделиться