<?php
public function beforeFilter(\Cake\Event\Event $event)
{
$user = $this->request->session()->read('Auth.User');
$this->set('username', $user['username']);
$this->set('profile', $user['profile_pic'])
}
?>
Dans le code ci-dessus, je peux print
les username
intérieur de l'élément/dossier/nav.ctpComment afficher l'image profil intérieur vue élément
<?php
echo $this->Html->image('users/' .stream_get_contents($profile),array('width'=>'100px','height'=>'100px'));
?>
quand j'imprimer l'image, des messages d'avertissement ci-dessous.
d'avertissement (2): stream_get_contents() attend le paramètre 1 pour être ressource, entier donné [APP/Template/Element/dossier/nav.ctp, ligne 19]
stockez-vous les données d'image dans la base de données ou seulement le nom de fichier? – arilia
mon champ d'image est dans longblob, j'ai stocké dans la base de données – distromob
j'ai aussi un nom de domaine "destination" exemple /opt/lampp/htdocs/mycakeapps/webroot/img/users/profile2.png – distromob