Tag: 模型

从Javascript访问MVC的模型属性

我的视图模型中包含以下模型 public class FloorPlanSettingsModel { public int Id { get; set; } public int? MainFloorPlanId { get; set; } public string ImageDirectory { get; set; } public string ThumbnailDirectory { get; set; } public string IconsDirectory { get; set; } } 如何从Javascript访问上述属性之一? 我试过这个,但是我得到了“undefined” var floorplanSettings = "@Model.FloorPlanSettings"; alert(floorplanSettings.IconsDirectory);

R中一个模型matrix中所有级别的因子

我有一个由数字和因子variables组成的data.frame ,如下所示。 testFrame <- data.frame(First=sample(1:10, 20, replace=T), Second=sample(1:20, 20, replace=T), Third=sample(1:10, 20, replace=T), Fourth=rep(c("Alice","Bob","Charlie","David"), 5), Fifth=rep(c("Edward","Frank","Georgia","Hank","Isaac"),4)) 我想创build一个matrix ,将虚拟variables分配给因子,并单独保留数字variables。 model.matrix(~ First + Second + Third + Fourth + Fifth, data=testFrame) 正如预期的那样,当运行lm这留下了每个因素的一个水平作为参考水平。 但是,我想要为所有因素的每个级别构build一个具有虚拟/指标variables的matrix 。 我为glmnetbuild立这个matrix,所以我不担心多重共线性。 有没有办法让model.matrix为每个级别的因素创build一个虚拟的?

ASP.NET MVC模型vs ViewModel

好的,我一直在听MS关于ASP.NET MVC的“ViewModels”的讨论。 现在,这是打算成为一种特定的模型,是否正确? 不是一种特定types的视图。 据我了解,这是一种具有与View交互的特定目的的模型? 或类似的东西? 一些澄清将不胜感激。

如何在CakePHP中为一个模型dynamic使用多个数据库

好的,我的第一个问题被修改了很多次,我select删除它并重新expression我的问题。 我用不同的模型名称做了一个小型的testing用例项目,为我的问题find了一个合适的解决scheme。 警告 :不要将数据库与表格混合在一起 动机 :我将用户数据分成多个数据库,以查找法律和性能问题。 目前,我正在开发一个拥有多个User的CakePHP项目,每个User都有自己的带有多个表的数据库 ( cars是其中的一个表 )。 现在,我需要先解释一下: 每个User有他自己的数据库 (不是一个表,一个数据库 ),所以数据库名称如下。 [DATABASE] app (这是应用程序的主数据库) [TABLE] users [TABLE] permissions ( 与此问题无关 ) [DATABASE] app_user1 ( User.id 1拥有整个数据库 ) [TABLE] cars (一个由User.id 1完全拥有的表 ) [DATABASE] app_user2 ( User.id 2拥有整个数据库 ) [TABLE] cars (一个由User.id 2完全拥有的表 ) 等等… 我做了一个小图,可以澄清数据库 / 表的定义及其与模型的关系: 问题!!! 直到Userlogin,我不知道要连接哪个数据库 。 User和他们的数据库是dynamic创build的,所以我不能使用app/Config/database.php 。 […]

Rails has_manydynamic条件

我想要的是创build一个模型,以dynamic的方式使用has_many关联与另一个连接,不需要像这样的外键: has_many :faixas_aliquotas, :class_name => 'Fiscal::FaixaAliquota', :conditions => ["regra_fiscal = ?", ( lambda { return self.regra_fiscal } ) ] 但是我得到的错误: : SELECT * FROM "fis_faixa_aliquota" WHERE ("fis_faixa_aliquota".situacao_fiscal_id = 1 AND (regra_fiscal = E'— !ruby/object:Proc {}')) 这可能吗?

TryUpdateModel,ASP .NET MVC 3的实例

我不明白,如何使用TryUpdateModel并同时保存MVC体系结构。 如果我没有弄错,那么使用数据上下文必须在模型中。 所以,这样的代码 var db=new TestEverybody();//it is class, which was generated by EntityFramework var currentTesting=db.Testing.(t => t.id == id).First(); 必须位于模型中,而不是在控制器中,不是吗? 但是TryUpdateModel用法的例子如下: public ActionResult Edit(Testing obj)//Testing collection { var db = new TestEverybody(); var currentTesting=db.Testing.(t => t.id == obj.id).First(); TryUpdateModel(currentTesting); db.SaveChanges(); return RedirectToAction("Index"); } 这不是打破了MVC架构吗? 我们在控制器中使用数据库,而不是在特殊的Model类中。 那么,在实际项目中使用TryUpdateModel的最佳方法是什么?

Django设置默认的表单值

我有一个模型如下 class TankJournal(models.Model): user = models.ForeignKey(User) tank = models.ForeignKey(TankProfile) ts = models.IntegerField(max_length=15) title = models.CharField(max_length=50) body = models.TextField() 对于该模型,我有一个模型如下 class JournalForm(ModelForm): tank = forms.IntegerField(widget=forms.HiddenInput()) class Meta: model = TankJournal exclude = ('user','ts') 我想知道如何设置坦克隐藏领域的默认值..这里是我的function来显示/保存表格到目前为止 def addJournal(request, id=0): if not request.user.is_authenticated(): return HttpResponseRedirect('/') # # checking if they own the tank # from django.contrib.auth.models import User user […]

有没有办法在Rails应用程序中获取所有模型的集合?

有没有一种方法可以在Rails应用程序中获得所有模型的集合? 基本上,我可以做的喜欢: – Models.each do |model| puts model.class.name end

如何创build用于QML的通用对象模型?

我想知道是否有任何macros或方式如何注册Qt模型作为QObject的属性。 例如,我有AnimalModel ( http://doc.qt.io/qt-5/qtquick-modelviewsdata-cppmodels.html#qabstractitemmodel )。 我知道我可以将它传递给QuickView的根上下文 QuickView view; view.rootContext()->setContextProperty("myModel", &model); 如果我有通过Qmlmacros注册的QObject,我也可以通过这个对象来查看: view.rootContext()->setContextProperty("obj", pDataObject); 但是如果我想要拥有包含任何数据模型的QObject? 例如: class DataObject : public QObject { Q_OBJECT Q_PROPERTY(QString name READ name WRITE setName NOTIFY nameChanged) Q_PROPERTY(QString color READ color WRITE setColor NOTIFY colorChanged) … AnimalModel m_modelAnimals; //Is this possible in any way? //Q_PROPERTY(AnimalModel modelAnimals READ modelAnimals NOTIFY modelAnimalsChanged) }; 我发现的每个例子都显示了如何将QAbstractListModel传递给根上下文。 […]

Doctrine2:在参考表中用多余的列来处理多对多的最佳方式

我想知道什么是最好的,最简单的方法来处理Doctrine2中的多对多关系。 假设我们已经有了Metallica 的木偶大师 ( Master of Puppets)等几张专辑。 但是请注意一个曲目可能会出现在更多的专辑中,比如Metallica的Battery – 三张专辑都以这个曲目为特色。 所以我需要的是专辑和曲目之间的多对多关系,使用第三个表格和一些额外的列(比如指定专辑中曲目的位置)。 其实我必须使用,正如Doctrine的文档所build议的那样,要实现这个function,必须使用双重一对多的关系。 /** @Entity() */ class Album { /** @Id @Column(type="integer") */ protected $id; /** @Column() */ protected $title; /** @OneToMany(targetEntity="AlbumTrackReference", mappedBy="album") */ protected $tracklist; public function __construct() { $this->tracklist = new \Doctrine\Common\Collections\ArrayCollection(); } public function getTitle() { return $this->title; } public function getTracklist() { […]