زمان جاری: 2012/02/06, 04:52 PM خوش آمدید مهمان گرامی! (ورودعضویت)



مشکل صدا زدن کمک کننده ها


ارسال موضوع  ارسال پاسخ 
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
رتبه موضوع:
 
مشکل صدا زدن کمک کننده ها
نویسنده پیام
reza_web آفلاین
عضو جدید
*

ارسال‌ها: 8
تاریخ عضویت: May 2010
رتبه: 0
تشکر: 2
1 بار تشکر شده در 1 پست
ارسال: #1
مشکل صدا زدن کمک کننده ها
چرا این دستورات برای صدا زدن خطا می دهد؟
$this->Html->css('main.css');
و یا صدا زدن کمک کننده فرم و صدا زدن html همه خطا می دهد؟
کار دیگری باید انجام دهیم؟
می شه کمک کنید؟
2010/07/16 12:08 PM
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
cybercoder غایب
Expired
**

ارسال‌ها: 104
تاریخ عضویت: Dec 2009
رتبه: 1
تشکر: 50
74 بار تشکر شده در 45 پست
ارسال: #2
RE: مشکل صدا زدن کمک کننده ها
چه خطایی می دهد حالا؟
2010/07/16 12:39 PM
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
parsig آفلاین
Super Moderator
******

ارسال‌ها: 218
تاریخ عضویت: Jan 2010
رتبه: 5
تشکر: 78
224 بار تشکر شده در 117 پست
ارسال: #3
RE: مشکل صدا زدن کمک کننده ها
لازم نیست بنویسید main.css .
همون main خالی بنویسید کافیه

[تصویر: ubuntu2_userbar.gif]
2010/07/17 02:14 AM
مشاهده سایت کاربر یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
reza_web آفلاین
عضو جدید
*

ارسال‌ها: 8
تاریخ عضویت: May 2010
رتبه: 0
تشکر: 2
1 بار تشکر شده در 1 پست
ارسال: #4
RE: مشکل صدا زدن کمک کننده ها
مگه نباید اینطوری فراخوانی کنیم:
$this->html->css('main');

ولی این ارور را میده:
Notice (8): Undefined property: TestController::$html [APP\controllers\test_controller.php, line 6]
Fatal error: Call to a member function css() on a non-object in C:\wamp\www\cakephp\app\controllers\test_controller.php on line 6
برای فراخوانی form و html هم به تناسب همین خطا را می دهد
ولی اگر فقط در view این را بنویسم
<?php echo $html->css('style1.css'); ?>
<?php
echo $form->create('User',array('class'=>'style1'));
درست کار می کند
چرا؟
2010/07/18 12:20 AM
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
parsig آفلاین
Super Moderator
******

ارسال‌ها: 218
تاریخ عضویت: Jan 2010
رتبه: 5
تشکر: 78
224 بار تشکر شده در 117 پست
ارسال: #5
RE: مشکل صدا زدن کمک کننده ها
خب هلپر ها در ویو فراخانی می شن . شما می خواید در کنترلر هلپر رو فراخوانی کنید ؟

[تصویر: ubuntu2_userbar.gif]
2010/07/18 01:22 AM
مشاهده سایت کاربر یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
reza_web آفلاین
عضو جدید
*

ارسال‌ها: 8
تاریخ عضویت: May 2010
رتبه: 0
تشکر: 2
1 بار تشکر شده در 1 پست
ارسال: #6
RE: مشکل صدا زدن کمک کننده ها
ببخشید
میشه کامل توضیح دهید.
من که سواد شما را ندارم که تلگرافی جواب می دهید.
این کمک کننده را کجا و چطوری باید فراخوانی کرد
در راهنمای خود کیک اینو نوشته:
// controllers/recipes_controller.php:
<?php
function edit($id = null) {
if (empty($this->data)) {
$this->data = $this->Recipe->findById($id);
} else {
// Save logic goes here
}
}
?>
در ویو هم اینو نوشته:
// views/recipes/edit.ctp:
// Since $this->data['Recipe']['id'] = 5, we should get an edit form
<?php echo $form->create('Recipe'); ?>

ولی همان پیغام خطا که گفتم را می دهد
ببخشید
میشه کامل توضیح دهید.
من که سواد شما را ندارم که تلگرافی جواب می دهید.
این کمک کننده را کجا و چطوری باید فراخوانی کرد
در راهنمای خود کیک اینو نوشته:
// controllers/recipes_controller.php:
<?php
function edit($id = null) {
if (empty($this->data)) {
$this->data = $this->Recipe->findById($id);
} else {
// Save logic goes here
}
}
?>
در ویو هم اینو نوشته:
// views/recipes/edit.ctp:
// Since $this->data['Recipe']['id'] = 5, we should get an edit form
<?php echo $form->create('Recipe'); ?>

ولی همان پیغام خطا که گفتم را می دهد
ببخشید
میشه کامل توضیح دهید.
من که سواد شما را ندارم که تلگرافی جواب می دهید.
این کمک کننده را کجا و چطوری باید فراخوانی کرد
در راهنمای خود کیک اینو نوشته:
// controllers/recipes_controller.php:
<?php
function edit($id = null) {
if (empty($this->data)) {
$this->data = $this->Recipe->findById($id);
} else {
// Save logic goes here
}
}
?>
در ویو هم اینو نوشته:
// views/recipes/edit.ctp:
// Since $this->data['Recipe']['id'] = 5, we should get an edit form
<?php echo $form->create('Recipe'); ?>

ولی همان پیغام خطا که گفتم را می دهد
(آخرین تغییر در این ارسال: 2010/07/18 09:07 AM توسط reza_web.)
2010/07/18 09:03 AM
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
parsig آفلاین
Super Moderator
******

ارسال‌ها: 218
تاریخ عضویت: Jan 2010
رتبه: 5
تشکر: 78
224 بار تشکر شده در 117 پست
ارسال: #7
RE: مشکل صدا زدن کمک کننده ها
شما در کنترلر تون این کد رو بذارید :
کد PHP:
var $helpers = array('Html''Form''Session'); 

در ویو از کد های زیر می تونید استفاده کنید .
کد PHP:
echo $html->...
echo 
$form->... 
و ....

[تصویر: ubuntu2_userbar.gif]
2010/07/19 12:06 AM
مشاهده سایت کاربر یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
 تشکر شده توسط : chalist
ارسال موضوع  ارسال پاسخ 


پرش در انجمن: