Перейти к содержанию
Официальный форум поддержки Simpla

Рекомендуемые сообщения

Нужно разложить все *View.php в папке \view по папка и работать с ними

 

\view\blog\BlogView.php 

\view\brand\BrandsView.php

\view\cart\CartView.php

\view\user\UserView.php

\view\user\UserPasswordView.php

 

Подскажите, что в IndexView.php и .htaccess поменять?

Ссылка на сообщение
Поделиться на другие сайты

структуру массива поменяйте в IndexView.php

 

А для чего вам вообще это нужно? И причем тут smarty?

Изменено пользователем yr4ik
Ссылка на сообщение
Поделиться на другие сайты

структуру массива поменяйте в IndexView.php

 

А для чего вам вообще это нужно? И причем тут smarty?

 

Причем тут Smarty, чтобы я потом нашел по поиску =)

Для чего нужно, я сделал для User несколько View. Отдельно редактирование пароля, адреса, отдельно заказы. И еще некоторые вью.

Теперь там портянка из 50 вью =) 

 

Если не составит труда, подскажите, что именно изменить? 

 

        // Создаем соответствующий класс
        if (is_file($this->modules_dir."$module.php")) {
            include_once($this->modules_dir."$module.php");
            if (class_exists($module)) {
                $view = new $module($this);
            } else {
                return false;
            }
        } else {
            return false;
        }
Ссылка на сообщение
Поделиться на другие сайты

Примерно так: Вместо

"$module.php"

использовать

str_replace('view', '', strtolower($module))."/$module.php"

 

А если захотите более сложно, например, ProductsView.php и ProductView.php в одну папку, то более хитрым образом. Подобные приемы  можно видеть в api/Simpla.php и simpla/IndexAdmin.php - используются массивы соответстствий...

Ссылка на сообщение
Поделиться на другие сайты

Примерно так: Вместо

"$module.php"

использовать

str_replace('view', '', strtolower($module))."/$module.php"

 

А если захотите более сложно, например, ProductsView.php и ProductView.php в одну папку, то более хитрым образом. Подобные приемы  можно видеть в api/Simpla.php и simpla/IndexAdmin.php - используются массивы соответстствий...

 

ну как бы мягко сказать... А смысл такого вообще?)) 

каждый файл засунуть в папку?) количество файлов = количеству папок? 

Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...