Добрый вечер всем.
Помогите пожалуйста, понять что я делаю не так?
Хочу определить формат и перенаправить на render, а получаю null, т.е пустую страницу.
$format = $this->renderSamsung($channels, $key);
$index = $this->renderIndex($channels, $key);
if ($index === 'siptv') {
$index = $this->renderIndex($channels, $key);
return Yii::$app->response->sendContentAsFile($index, $user->username . '.playlist.m3u8', [
'mimeType' => 'application/vnd.apple.mpegurl',
'inline' => false,
]);
}
if ($format === 'samsung') {
$format = $this->renderSamsung($channels, $key);
return Yii::$app->response->sendContentAsFile($format, $user->username . '.nStream.xml', [
'mimeType' => 'application/vnd.apple.mpegurl',
'inline' => false,
]);
}
Получить render запрашиваемого формата
Re: Получить render запрашиваемого формата
значит не один-не другой if не сработал :)
Re: Получить render запрашиваемого формата
вы правы, толко я не знал почему, пока не объяснили
$format => из urlManager
public function actionView($format, string $key)
{
.......
if ($format === 'siptv') {
$format = $this->renderSiptv($channels, $key);
return Yii::$app->response->sendContentAsFile($format, $user->username . '.playlist.m3u8', [
'mimeType' => 'application/vnd.apple.mpegurl',
'inline' => false,
]);
}
}
новичкам как я пригодится
$format => из urlManager
public function actionView($format, string $key)
{
.......
if ($format === 'siptv') {
$format = $this->renderSiptv($channels, $key);
return Yii::$app->response->sendContentAsFile($format, $user->username . '.playlist.m3u8', [
'mimeType' => 'application/vnd.apple.mpegurl',
'inline' => false,
]);
}
}
новичкам как я пригодится