我已经创建了一个Java Web Start应用程序,它在从web应用程序启动时运行良好。我创建了一个JSP来根据某些参数构建JNLP文件。参数“学院”将定义用户正在工作的位置(只是为了方便在数据库中缩小范围)。快捷方式创建得很好,无处不在。但当用户选择不同的“学院”时,快捷键将被替换(如果第一个快捷键显示为"Palo Alto“,则会更改为”St.Philip‘s“)。
我想让用户能够安装不同的“版本”(根据“学院”参数)。我希望用户有一个快捷方式为每个“学院”。我的问题是,是什么让应用程序独一无二?jar名称,主文件?我正在考虑将jnlp中的那些内容参数化,使其在每次下载时都不同。
是否有一个简单的解决方案,通过模型上的hasMany关系分离(不删除)所有相关模型?
例如,我有两张桌子:
学院(身份证,姓名)
学生(id,name,college_id(可空))
在学院模式中,我定义了这种关系:
class College extends Model
{
public function students()
{
return $this->hasMany('App\Student','college_id','id');
}
}
什么是最好的方法,使所有现有的大学