Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Как мне обратиться к файлу через браузер что-бы выводилось PRINT


magzhan9292
 Поделиться

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

на корне сайта я создал папку generator/seo.php

<?php
// Configuration
if (is_file('../config.php')) {
  require_once('../config.php');
}

// Startup
require_once(DIR_SYSTEM . 'startup.php');

class ControllerSeoMeta extends Controller{
  public function index() {
		$this->load->model('catalog/product');
    	$data['header'] = $this->load->controller('common/header');
		$data['column_left'] = $this->load->controller('common/column_left');
		$data['footer'] = $this->load->controller('common/footer');
    	print_r('PRINT');
		$this->response->setOutput($this->load->view('catalog/product_list', $data));
	}
}

?>

как мне обратиться к этому файлу через браузер что-бы выводилось PRINT

пытался так не получилось sitename.kz/generator/seo.php?route=catalog/product_list

еще один вопрос как использовать готовые opencart классы модель

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

1 hour ago, VTstudio said:

ого, а зачем вы это делаете из корня?

Index.php смотрели?

да там так оформлен,но почему-то я не могу обратиться к контроллеру

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

spl_autoload_register('library');
spl_autoload_register('vendor');
spl_autoload_extensions('.php');

// Engine
require_once(modification(DIR_SYSTEM . 'engine/action.php'));
require_once(modification(DIR_SYSTEM . 'engine/controller.php'));
require_once(modification(DIR_SYSTEM . 'engine/event.php'));
require_once(modification(DIR_SYSTEM . 'engine/front.php'));
require_once(modification(DIR_SYSTEM . 'engine/loader.php'));
require_once(modification(DIR_SYSTEM . 'engine/model.php'));
require_once(modification(DIR_SYSTEM . 'engine/registry.php'));

Подключение основных классов в startup.php

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

Сделайте просто модуль и все )))

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

2 minutes ago, legioner26 said:

spl_autoload_register('library');
spl_autoload_register('vendor');
spl_autoload_extensions('.php');

// Engine
require_once(modification(DIR_SYSTEM . 'engine/action.php'));
require_once(modification(DIR_SYSTEM . 'engine/controller.php'));
require_once(modification(DIR_SYSTEM . 'engine/event.php'));
require_once(modification(DIR_SYSTEM . 'engine/front.php'));
require_once(modification(DIR_SYSTEM . 'engine/loader.php'));
require_once(modification(DIR_SYSTEM . 'engine/model.php'));
require_once(modification(DIR_SYSTEM . 'engine/registry.php'));

Подключение основных классов в startup.php

 

А так эти классы не подключается?

// Startup
require_once(DIR_SYSTEM . 'startup.php');
Ссылка на комментарий
Поделиться на других сайтах

Я смысла не вижу в этих манипуляциях.

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

26 минут назад, magzhan9292 сказал:

да там так оформлен,но почему-то я не могу обратиться к контроллеру

Что вы чудите ... :ugeek:
В целях безопасности в opencart ОДНА точка входа index.php
Всё.
Создавайте контроллер стандартно как для любого модуля opencart и обращайтесь к нему через index.php?route=

Привычка WP и Joomla г.. кодирования ?
Плохая "привычка", избавляйтесь

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

Смотрите на index.php и пробуйте по аналогии.

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

3 минуты назад, markimax сказал:

Что вы чудите ... :ugeek:
В целях безопасности в opencart ОДНА точка входа index.php
Всё.
Создавайте контроллер стандартно как для любого модуля opencart и обращайтесь к нему через index.php?route=

Привычка WP и Joomla г.. кодирования ?
Плохая "привычка", избавляйтесь

Человек хочет свой index создать походу )))

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

4 minutes ago, legioner26 said:

Я смысла не вижу в этих манипуляциях.

Хочу узнать как процесс происходит

Такие манипуляции делает кое-какие работы быстрее 

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

Создали и балуйтесь с ним )))). К примеру оставляете то что Вам нужно.

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

@legioner26 в этом index2.php сможешь обратиться к классам модели например class ModelCatalogProduct extends Model

Это бы ускорил разработку разного рода мелких программ для меня

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

31 minutes ago, markimax said:

Что вы чудите ... :ugeek:
В целях безопасности в opencart ОДНА точка входа index.php
Всё.
Создавайте контроллер стандартно как для любого модуля opencart и обращайтесь к нему через index.php?route=

Привычка WP и Joomla г.. кодирования ?
Плохая "привычка", избавляйтесь

спасибо за ответ 

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

2 часа назад, magzhan9292 сказал:

да там так оформлен,но почему-то я не могу обратиться к контроллеру

 

2 часа назад, markimax сказал:

Что вы чудите ... :ugeek:

 

Пора уже не то, что твиг вводить, а делать жесткую привязку к структуре. :cry:

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

4 минуты назад, VTstudio сказал:

Пора уже не то, что твиг вводить, а делать жесткую привязку к структуре. :cry:

 

Все равно найдутся молодые "любители" костылей и граблей.

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

2 часа назад, magzhan9292 сказал:

Хочу узнать как процесс происходит

открыли index и пошли построчно(не читать, а понять что происходит).  дошли до подключаемого файла, открыли  и опять разбираем что происходит и так далее.

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

1 час назад, fanatic сказал:

открыли index и пошли построчно(не читать, а понять что происходит).  дошли до подключаемого файла, открыли  и опять разбираем что происходит и так далее.

Согласен :)

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

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.