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