PDA

View Full Version : سوال در مورد توابع



mshoping
چهارشنبه 27 فروردین 1393, 15:52 عصر
سلام دوستان من دارم لاراول رو طبق اين لينك ياد ميگيرم
http://maxoffsky.com/code-blog/laravel-shop-tutorial-1-building-a-review-system/
تا اون قسمت كه كد هاي اس كيو ال مربوط به جداول رو نوشته فهميدم اما از اون به بعد رو اشكال دارم
كسي ميتونه بگه توابعي كه داخل فايل Review.php نوشته شده چيكار ميكنه ؟ اين ها رو خود برنامه نويس نوشته يا داره از توابع خود لاراول استفاده ميكنه؟؟ منظورم اين كد هاست



?php class Review extends Eloquent{ public function user() { return $this->belongsTo('User');
} public function product()
{ return $this->belongsTo('Product'); } public function scopeApproved($query) { return $query->where('approved', true); } public function scopeSpam($query) { return $query->where('spam', true); } public function scopeNotSpam($query) { return $query->where('spam', false); }}



مثلا تو ابتداي كد


return $this->belongsTo('User');


چيكار ميكنه؟ belongsTo از دستورات لاراول هست؟؟

metal gear solid 4
چهارشنبه 27 فروردین 1393, 17:04 عصر
اینها روابط جداول هستند. بخش Relationship از ORM رو مطالعه کنید. (http://laravel.com/docs/eloquent#relationships)

mshoping
چهارشنبه 27 فروردین 1393, 18:48 عصر
اگه يه توضيح كوچيك بدين ممنون ميشم

metal gear solid 4
چهارشنبه 27 فروردین 1393, 22:04 عصر
این تاپیک رو مطالعه بفرمایید. مثال های خوبی زده شده در این رابطه (http://barnamenevis.org/showthread.php?441437-Yii-vs-Laravel)