has-and-belongs-to-many

    0热度

    1回答

    我有用户和课程。他们有一个HABTM关系,表现为订阅(这是与user_id和course_id表)。 我需要在课程页面上有一个条件来检查用户是否订阅了这门课程。我不知道该怎么做。 我在AppController中设置此$订阅为了给我的只有申请的课程菜单中导航: $this->set('subscriptions', ClassRegistry::init('Subscription')->find

    1热度

    2回答

    我试图用HasAndBelongsToMany关系保存一些数据。 这里是我的表: 广告: ID(INT)AI 名(为varchar) 展厅: ID( int)AI 名(为varchar) commercials_showrooms: ID(INT)AI commercial_id(INT) showroom_id(INT) 和我型号: class Showroom extends AppModel

    1热度

    1回答

    我建立炼油CMS网站,并已产生了两个扩展:一个用于品牌,另一个用于自行车类型(它是一个自行车店的网站)。 现在,我想要做的就是让品牌延伸处理品牌页面的创建,这些品牌页面将被拉入品牌索引。在此页面上,我希望能够通过自行车类型进行过滤,这是第二个分机的出现位置。通过自行车类型扩展,您可以创建自行车类型,我想将其与品牌关联。品牌可以有多种自行车类型,反之亦然。 因此,我编辑了品牌型号,添加了has_an

    1热度

    1回答

    我想弄清楚以下场景的适当关系设置/模式,我想我对于关系本身有点不清楚。 我的模特儿:Accident和People。 事故可能涉及许多人。一个人可能与许多事故有关。 例如:安倍和鲍勃发生了事故。安倍可能与多起事故有关。 我有一个事故表,一个人表和一个accident_people表与适当的架构。我希望用户能够独立于个人和独立于事故的人员添加事故,然后在编辑事故时将其链接到多个人。这可能吗? $pe

    0热度

    1回答

    我有以下HABTM关系: //Message.php class Message extends AppModel { public $hasAndBelongsToMany = array( 'User' => array( 'className' => 'User', 'joinTable' => 'messages_users', 'foreig

    1热度

    1回答

    我有一个与cakephp habtm的问题,我不知道如何解决。我有三张表:setores,veiculos和setores_veiculos。 Setor型号: public $hasAndBelongsToMany = array( 'Veiculo' => array( 'className' => 'Veiculo', 'joinTable' => 'setor

    0热度

    1回答

    我创建一个连接表,大致跟随Railscast:http://railscasts.com/episodes/17-habtm-checkboxes-revised?view=asciicast 我不能设置在对象上的has_many记录,并出现以下错误: 2.0.0p353 :012 > invoice.fly_ids (0.9ms) SELECT "flies".id FROM "fli

    0热度

    1回答

    在CakePHP应用程序中,让我们假设我有两个模型:Team和User。这些模型在HABTM关系中相互关联(由表team_users加入)。 假设我们有一个表单,某人可以同时指定详细信息以创建新的团队和用户。 什么是最简洁,最直接的方式来同时创建这些记录,并且彼此之间存在关联? 什么是命名表单域以及在Controller中处理的“陷阱”? 我想用最友好的方式做到这一点,这样我就可以在两种模型上都返

    0热度

    1回答

    我有两个对象:调查和问题。他们建立在HABTM关系中,以便调查可以有多个问题,问题可以属于多个调查。 我对Ruby on Rails很新,但对CakePHP有丰富的经验。我想知道在rails中调查问题和调查的正确方法。 当我发布“调查”时,控制器的create方法被调用,并且从我创建的脚手架中,我可以创建一个基本调查对象。我现在要做的是传递一个Question_IDs的数组,以便它们可以通过Act

    0热度

    1回答

    我正在显示一张发票,我想要添加“飞”产品。我想用产品的下拉框和一个添加按钮来做到这一点。一旦产品已添加到发票中,我希望能够点击删除按钮将其删除。 我目前有这个工作通过控制台,但我不知道如何做到这一点在前端。 它是如何设置:: 用户模型: class User < ActiveRecord::Base .... has_many :invoices .... end 发票型号: cla