Как загрузить вид из массива имен файлов в контроллере

У меня есть оценки имени класса

class Scores extends Front_Controller
{
public function __construct()
{
parent::__construct();
}
}

и методика показателей

public function scorecard()
{
$this->load->view('/Cricket/'.$arpf);
}

Где $ arpf

array(19) {
[19]=> string(12) "IND_NZ_NOV01"[20]=> string(18) "ZIM_WI_OCT29_NOV02"[21]=> string(14) "PAKW_NZW_NOV02"......
.......
.....
.....
[25]=> string(18) "CAN_NK_OCT30_NOV02"[26]=> string(19) "WEL_OTG_OCT30_NOV02"[27]=> ....
.....
....
...
string(18) "CD_AKL_OCT30_NOV02"}

Я хочу загрузить несколько файлов из папки для крикета, содержащей все отдельные страницы для загрузки

Folder structure
application
views
---Cricket
----IND_NZ_NOV01.php
------ZIM_WI_OCT29_NOV02.php
----PAKW_NZW_NOV02.php
..
..
-----CAN_NK_OCT30_NOV02.php
----WEL_OTG_OCT30_NOV02.php

Я хочу загрузить страницу

site_base_url/scores/scorecard/IND_NZ_NOV01.php
site_base_url/scores/scorecard/ZIM_WI_OCT29_NOV02.php
site_base_url/scores/scorecard/PAKW_NZW_NOV02.php

Все веб-страницы, имеющие разные URL.

Поэтому я хочу загрузить каждый файл из папки для крикета, а имя файла хранится в массиве $ arpf, как передать все имена файлов в карточку метода, чтобы загрузить представления для каждого имени файла в папке для крикета, и доступ к ним можно получить, перейдя на отдельный URL как

site_base_url/score/scorecard/pagename

0

Решение

Вы можете использовать стандартную маршрутизацию CI.

https://www.codeigniter.com/userguide3/general/controllers.html#passing-uri-segments-to-your-methods

 public function scorecard($game)
{
$this->load->view('/Cricket/'.$game);
}

www.example.com/scores/scorecard/IND_NZ_NOV01

$game будет равно 'IND_NZ_NOV01' и представление будет загружать файл Cricket/IND_NZ_NOV01.php,

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector