Я хочу внедрить новый модуль в сайт, который сделан с помощью CI. Я абсолютный новичок в CI, и я не могу понять, как создать контроллер и файлы просмотра. Мне нужно, чтобы новый контент загружался в iframe на текущем сайте. Пока что у меня есть:
Контроллер:
class Module extends Controller {
function __construct() {
parent::Controller();
}
function index() {
$this->common->loadView('module/module');
}
}
вид:
<iframe src="/new_module/index.php" width="100%" height="100%" scrolling="NO" frameborder="0" >An iframe capable browser is required to view this web site.</iframe>
Маршрут:
$route['module/(:any)'] = "module/$1";
структура сайта:
resources/
system/
....
new_module/
new_module/index.php
new_module/page1.php
new_module/page2.php
Ссылки должны быть:
http://mydomain.com/module/page1
http://mydomain.com/module/page2
Ссылка находится за пределами iframe, и содержимое должно загружаться внутри iframe. Таким образом, iframe src должен изменяться динамически.
Очевидно, это не работает. Может ли кто-то с большим опытом работы с CI сказать мне, как это
должно быть сделано?
Спасибо!