زمان جاری: 2012/05/24, 12:09 AM خوش آمدید مهمان گرامی! (ورودعضویت)



یک مشکل و چند سوال در مورد کیک php


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

ارسال‌ها: 3
تاریخ عضویت: Nov 2011
رتبه: 0
تشکر: 2
1 بار تشکر شده در 1 پست
ارسال: #1
یک مشکل و چند سوال در مورد کیک php
با سلام خدمت دوستان
یکی از دوستان تو سایت برنامه نویس این سایت رو به من معرفی کرد و امیدورام بتونم پاسخ سوالاتم رو اینجا بگیرم Heart

من وقتی میخوام یه فرم ایجاد کنم با این دستور
کد PHP:
<?php 
    
echo $form->create('Post',array('action'=>'search'));
    echo 
$form->input('Search.tag_id');
    echo 
$form->submit('Search');
    echo 
$form->end();
?>

با این ارور مواجه میشم
کد:
Notice (8): Undefined variable: form [APP\View\posts\add.ctp, line 1]
Code Context

include - APP\View\posts\add.ctp, line 1
View::_render() - CORE\Cake\View\View.php, line 598
View::render() - CORE\Cake\View\View.php, line 365
Controller::render() - CORE\Cake\Controller\Controller.php, line 899
Dispatcher::_invoke() - CORE\Cake\Routing\Dispatcher.php, line 114
Dispatcher::dispatch() - CORE\Cake\Routing\Dispatcher.php, line 89
[main] - APP\webroot\index.php, line 96


Fatal error: Call to a member function create() on a non-object in C:\xampp\htdocs\cakephp\app\View\posts\add.ctp on line 1

اما سوال بعدی اینه که چطور میتونم تو صفحه اصلی کدهای خودم رو بزارم ؟
یعنی جای این صفحه
[تصویر: ucrv2627qg4q0h0ndu2j.jpg]

---------------------------------
و آخرین سوالم اینه که چطور میتونم براش قالب اختصاصی طراحی کنم ؟

با تشکر از دوستانHeart
(آخرین تغییر در این ارسال: 2011/11/23 10:38 PM توسط alasht.)
2011/11/23 10:36 PM
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
saleh آفلاین
Administrator
*******

ارسال‌ها: 989
تاریخ عضویت: Dec 2009
رتبه: 12
تشکر: 399
871 بار تشکر شده در 560 پست
ارسال: #2
RE: یک مشکل و چند سوال در مورد کیک php
درود بر شما، یکی از کیک 2 استفاده می کنید. در کیک 2 برای استفاده از هلپر ها باید از $this->Helper->MethodName() استفاده کنید.
مثلا برای مشکل شما
کد PHP:
?php 
    
echo $this->Form->create('Post',array('action'=>'search'));
    echo 
$this->Form->input('Search.tag_id');
    echo 
$this->Form->submit('Search');
    echo 
$this->Form->end();
?>

در مورد سوال بعدیتون شما ابتدا یک بار کامل راهنمای کیک 2 رو مطالعه کنید. کاملا متوجه میشید ساختار ویو در کیک به چه صورتی هست.
کد:
http://book.cakephp.org/2.0/en/views.html
2011/11/24 09:20 AM
مشاهده سایت کاربر یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
 تشکر شده توسط : payamsp ghasem.fattahpour alasht
ارسال موضوع  ارسال پاسخ 


پرش در انجمن: