انجمن پشتیبانی فارسی فریم ورک کیک پی اچ چی - cakephp

نسخه کامل: ایجاد عکس با لینک
شما در حال مشاهده نسخه ساده شده مطالب هستید. نسخه کامل را به همراه قالب بندی ببینید.
برای ایجاد عکس با لینک من از این کد استفاده می کنم ولی عکس ایجاد نمیشه !
این کد من هست
کد PHP:
<?php echo $this->Html->link($html->image('pic.gif'), array('controller' => 'orders''action' => 'actiontest'$plan['Plans']['id'])); ?>
یعنی کد لازم برای درج تصویر رو درست میکنه فقط مشکلی که هست اینه که کاراکترهای <>" رو فیلتر میکنه و به شکل &lt; و ... نشون میده که همین باعث میشه به جای اینکه عکس رو نشون بده کد html درج عکس رو نشون بده چرا اینجوریه ؟ من از کدی که داخل فایل default.ctp بود هم استفاده کردم بازم به همین مشکل برخوردم !
کدتان را به این شکل تغییر بدید مشکلتان حل میشود:
کد:
<?php echo $html->link($html->image('pic.gif'),array('controller'=>'orders','action'=>'actiontest',$plan['Plans']['id']),null,null,false) ;?>
موفق باشید.
ممنون از جوابتون ولی باز هم این مشکلو داره !
در 1.3.2 باید به شکل زیر استفاده کنید

کد PHP:
<?php 
    
echo $html->link
                     
$html->image('pic.gif'),
                     array(
'controller'=>'orders','action'=>'actiontest',$plan['Plans']['id']),
                     array(
'escape' => false )
                     );
?>
با تشکر از جوابتون اینو توی سایت خود cakephp پیدا کردم البته یه راه دیگه هم هست اونم این که فقط از $html->image استفاده کنیم و url رو مقدار دهی کنیم.
بازم ممنون
لینک‌های مرجع