Brzo razvijanje sajtova uz CakePHP

Zašto CakePHP?

  • Ima posla
  • Dobar za početnika
  • Moćan kad se savlada
  • Open-source
  • Modularan
  • Puno gotovih rešenja
  • Aktivno podržavan

// vrati sve korisnike koji su komentarisali 
// na slike ovog korisnika
$data = $this->User->find('all',array(
	'conditions'=>array('User.id'=>123),
	'contain'=>array(
		'Photos'=>array(
			'Comments'=>array(
				'User'
			)
		)
	)
));

//izvuci samo id za sve komentatore
$commenterIds = Hash::extract($data,
  'User.{n}.Photos.{n}.Comments.{n}.User.id');