رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
entity و table در کیک +3
#2
نمونه کامل یک crud را قرار میدهم تا با نحوه کار با entity را مشاهده کنید
کد پی‌اچ‌پی:
<?php

namespace App\Controller;

use 
App\Controller\AppController;

class 
ArticlesController extends AppController
{

   public function index()
     
       $list 
$this->Articles->find();
       $list $this->paginate($list);
   
       $this
->set(compact('list'));
   }
   

   public 
function add()
         
       $entity 
$this->Articles->newEntity();
       if ($this->request->is(['patch''post''put'])) {
           $entity $this->Articles->patchEntity($entity$this->request->getData());
           if ($this->Articles->save($entity)) {
               $this->Flash->success(__('با موفقیت ثبت گردید'));
               return $this->redirect(['action' => 'index']);
           } else {
               $this->Flash->error(__('خطایی رخ داده لطفا دوباره تلاش کنید'));
           }
       }
       $this->set(compact('entity'));
   }
   
       public 
function edit($id null)
        
       $entity 
$this->Articles->get($id);
       if ($this->request->is(['patch''post''put'])) {
           $entity $this->Articles->patchEntity($entity$this->request->getData());
           if ($this->Articles->save($entity)) {
               $this->Flash->success(__('تغییرات با موفقیت ثبت گردید'));
               return $this->redirect(['action' => 'index']);
           } else {
               $this->Flash->error(__('خطایی رخ داده لطفا دوباره تلاش کنید'));
           }
       }
       $this->set(compact('entity'));

   }
      public function delete($id null)
   {
       $this->request->allowMethod(['post''delete']);
       $entity $this->Articles->get($id);
       if ($this->Articles->delete($entity)) {
           $this->Flash->success(__('با موفقیت حذف شد'));
       } else {
           $this->Flash->error(__('خطلایی رخ داده لطفا دوباره تلاش کنید'));
       }
       return $this->redirect(['action' => 'index']);
   }

پاسخ
سپاس شده توسط gha3m


پیام‌های این موضوع
entity و table در کیک +3 - saeid - 2018/05/10, 01:18 AM
RE: entity و table در کیک +3 - saeid - 2018/05/10, 01:30 AM
RE: entity و table در کیک +3 - saeid - 2018/05/10, 11:26 AM

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان