PrePersist() 這個方法需要在每個 entity 里都寫一遍? created_at自動化 應該是每個entity都需要的吧
2015-10-15
老師能解釋一下data mapping 到底好處在哪里呢,我覺得 active record 直觀多了:
$user->age = 19;
$user->save();
這樣就完了,為什么還要分那么多層呢?
$user->age = 19;
$user->save();
這樣就完了,為什么還要分那么多層呢?
2015-10-14
對于新手來說,laravel的eloquent 直觀多了:
class User extends Model
{
/**
* Get the phone record associated with the user.
*/
public function phone()
{
return $this->hasOne('App\Phone');
}
}
class User extends Model
{
/**
* Get the phone record associated with the user.
*/
public function phone()
{
return $this->hasOne('App\Phone');
}
}
2015-10-14
對比學習Laravel 和 Sympony,感覺laravel有蘋果的風格,注重用戶體驗但又十分強大。annotation是不錯,但它會增加cpu開銷,laravel5最后放棄了。
Laravel的路由感覺更簡潔優雅:
Route::group(['middleware' => 'auth','prefix'=>'hd-admin/messages','namespace'=>'Admin'], function () {
Route::get('/', ['as' => 'messages', 'uses' => 'MessagesController@index']);
});
Laravel的路由感覺更簡潔優雅:
Route::group(['middleware' => 'auth','prefix'=>'hd-admin/messages','namespace'=>'Admin'], function () {
Route::get('/', ['as' => 'messages', 'uses' => 'MessagesController@index']);
});
2015-10-14
persist的作用是讓entity和em產生關聯,并不是為了生成insert語句的。
只有與em關聯了的entity才能受doctrine的作用,進一步與數據庫同步生成相應的sql語句。
em管理了太多entity對象,與數據庫同步的時候,會非常費cpu,建議必要時要清除entity和em的關聯,用em->clear方法。
只有與em關聯了的entity才能受doctrine的作用,進一步與數據庫同步生成相應的sql語句。
em管理了太多entity對象,與數據庫同步的時候,會非常費cpu,建議必要時要清除entity和em的關聯,用em->clear方法。
2015-10-07