VistaPreviaController.php 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. <?php
  2. namespace app\modules\mail\controllers;
  3. use v1\models\RecursoRevision;
  4. use v1\models\Solicitud;
  5. use v1\models\SolicitudAcuse;
  6. class VistaPreviaController extends \yii\web\Controller {
  7. public function actionIndex() {
  8. $req = \Yii::$app->getRequest();
  9. $archivo = $req->get("archivo", "ejemplo/html");
  10. return $this->render("@app/modules/mail/views/{$archivo}");
  11. }
  12. public function actionCuerpo() {
  13. return $this->render("@app/modules/mail/views/layouts/cuerpo", ["cuerpo" => "<h1>Hola mundo</h1>"]);
  14. }
  15. public function actionPruebaCorreo() {
  16. $modelo = Solicitud::findOne('e03b89a0-09a1-4f9e-9d78-827f5004b048');
  17. return $this->render("@app/modules/mail/views/layouts/cuerpo", ["cuerpo" => $this->renderPartial("@app/modules/v1/views/solicitud/acuse", ["solicitud" => $modelo, "usuario" => $modelo->usuario])]);
  18. }
  19. public function actionPruebaCorreoRr() {
  20. $modelo = RecursoRevision::findOne('1fc99a78-23e6-4a92-8a97-0ca81a171f02');
  21. return $this->render("@app/modules/mail/views/layouts/cuerpo", ["cuerpo" => $this->renderPartial("@app/modules/v1/views/recurso-revision/acuse", ["recurso" => $modelo/* , "usuario" => $modelo->usuario */])]);
  22. }
  23. public function actionPruebaAcuse() {
  24. $modelo = SolicitudAcuse::findOne('e1a66644-81b7-4824-838b-85ef34f83f75');
  25. return $this->render("@app/modules/mail/views/layouts/cuerpo", ["cuerpo" => $this->renderPartial("@app/modules/v1/views/solicitud-acuse/correo", ["modelo" => $modelo])]);
  26. }
  27. }