Boa tarde galera…
Estou usando o http://blackrockdigital.github.io/startbootstrap-agency/ em meu site. Estou tentando fazer de uma forma inteligente a exibição do meu portfolio como nesse template aí usando modal.
Não to conseguindo achar uma solução legal para carregar essa bagaça toda. Já pensei em jQuery e/ou montar um select com join, mas toda vez que penso nisso fede. rs
Alguém tem alguma ideia de como implementar isso?
Atualmente meu controller está assim:
public function actionIndex()
{
$modelAbout = new About();
$content = $modelAbout->getContentById(1);
$modelContact = new ContactForm();
$modelPortfolio = new portfolio();
$portfolios = $modelPortfolio->getAllPortfolios();
$modelPortfolioScreen = new portfolioScreen();
$portfolioScreen = $modelPortfolioScreen->getAllPortfolioScreenByPortfolioId(2);
if ($modelContact->load(Yii::$app->request->post())
&& $modelContact->contact(Yii::$app->params['personalEmail'])) {
Yii::$app->session->setFlash('contactFormSubmitted');
return $this->refresh('#contact');
}
return $this->render('index', [
'content' => $content,
'modelContact' => $modelContact,
'portfolios' => $portfolios,
'portfolioScreen' => $portfolioScreen,
]);
}
Meu problema é na hora de montar o modal que atualmente faz uso do $modelPortfolioScreen, e como podem ver a passagem de parâmetro está hard code, pois usei para testes, mas ainda estou me enrolando em como fazer isso da forma certa.