ouvrir une vue pdf

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • laurent00
    a répondu
    Re : ouvrir une vue pdf

    Cette écriture fonctionne
    Code:
    	function printy()
    	{   
    		require('my_url/batiment.php');
    
    		Jexit();
    	}
    je continue mon bricolage ...

    LJ

    Laisser un commentaire:


  • laurent00
    a répondu
    Re : ouvrir une vue pdf

    pour poursuivre mon problème ...

    je cherche à placer dans mon controller l'appel d'un fichier qui crée le pdf via fpdf
    mais je ne sais pas comment inscrire cela dans mon controller

    ce fichier require('./fpdf.php');
    et class PDF extends FPDF { }

    LJ

    Laisser un commentaire:


  • laurent00
    a crée un sujet [RÉGLÉ] ouvrir une vue pdf

    ouvrir une vue pdf

    bonjour
    dans un composant MVC
    je souhaite mettre une possibilité d’impression pdf dans cette vue, lorsque je clic sur le print cela devrait me renvoyer vers un fichier qui construit une vue pdf avec la librairie fpdf, au passage beaucoup de données calculées doivent aussi passer ...
    j'ai donc construit cette fonction dans le controller de ma vue qui contient le printy
    ce printy s'exécute en fait dans une autre vue qui le formulaire en mode édition de ma première vue

    Code:
    	function printy()
    	{
    		//Check Component ACL
    		if (!$this->can(array('core.edit', 'core.edit.own'), JText::_("PRINT")))
    			return;
    
    		$model = $this->getModel('batenergiepartitem');
    		$item = $model->getItem();
    
    		//Check Item ACL
    		if (!$this->can('access-edit', JText::_("PRINT"), $item->params))
    			return;
    
    		$vars = array();
    		$layout = JRequest::getVar( 'layout');
    		switch($layout)
    		{
    			case 'default':
    				JRequest::setVar( 'view'  , 'batenergiepartitem');
    				JRequest::setVar( 'layout', 'batiment' );
    				break;
    
    			default:
    				JRequest::setVar( 'view'  , 'batenergiepartitem');
    				JRequest::setVar( 'layout', 'batiment' );
    				break;
    
    		$this->setRedirect(BatenergieHelper::urlRequest($vars));
    		}
    
    	}
    le layout bâtiment est le fichier php qui construit le pdf
    le résultat est une page blanche avec pourtant mon header et mon footer !??

    vous pouvez vous connecter ici avec le login LJ01 et le mdp 123 en frontend uniquement

    merci d'une aide
    LJ
    Dernière édition par laurent00 à 05/07/2012, 11h11

Annonce

Réduire
Aucune annonce pour le moment.

Partenaire de l'association

Réduire

Hébergeur Web PlanetHoster
Travaille ...
X