__PACKAGE__->table("web.page"); __PACKAGE__->has_many( "page_content_maps", "Web::Schema::Result::PageContentMap", { "foreign.page_id" => "self.id" }, { cascade_copy => 0, cascade_delete => 0 }, ); __PACKAGE__->many_to_many( 'content' => 'page_content_maps', 'content' ); __PACKAGE__->table("web.content"); __PACKAGE__->has_many( "page_content_maps", "Web::Schema::Result::PageContentMap", { "foreign.content_id" => "self.id" }, { cascade_copy => 0, cascade_delete => 0 }, ); __PACKAGE__->many_to_many( 'page' => "page_content_maps", 'page' ); __PACKAGE__->table("web.page_content_map"); __PACKAGE__->belongs_to( "content", "Web::Schema::Result::Content", { id => "content_id" }, { is_deferrable => 1, on_delete => "CASCADE", on_update => "CASCADE" }, ); __PACKAGE__->belongs_to( "page", "Web::Schema::Result::Page", { id => "page_id" }, { is_deferrable => 1, on_delete => "CASCADE", on_update => "CASCADE" }, ); yml