У меня есть оценки имени класса
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
Вы можете использовать стандартную маршрутизацию 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
,
Других решений пока нет …