如何确定CCK字段存储在数据库中的位置? -- 6 领域 和 entities 领域 和 database 领域 drupal 相关 的问题

How to determine where the CCK fields are stored in database?


1
vote

问题

中文

创建内容类型时,有一个新表。例如,有一个 content_type_claim 表,内容类型 claim 内容字段在表中定义。

但是,当内容字段在不同内容类型中共享(多次使用)时,将有一个为此字段创建另一个表。例如,有一个 99887662 claim no claim no ,如果 claim no 也用于另一种内容类型。

我的问题是,桌子drupal定义了内容类型字段是否存储在 99887665 表(当使用一次)中,或者在其自己的中conten_field_??? 表(当使用不止一次时),对于特定 content type

英文原文

When a content type is created, there is a new table for it. For example, there is a content_type_claim table, for content type claim. Content fields are defined within the table.

However, when a content field is shared (used more than once) in different content types, there will be another table created for this field. For example, there is a content_field_claim_no table for claim no, if claim no is also used in another content type.

My question is, in which table Drupal defines whether a content type field is stored inside the content_type_??? table (when used once), or in its own conten_field_??? table (when used more than once), for a particular content type.

        

回答列表

2
 
vote
vote
最佳答案
 

你想要 content_node_field_instance 表。因为该表定义了不同内容类型上字段的每个"实例" 。对于字段配置(全局配置,无关,独立于实例配置),您需要 content_node_field 表。

同样在Drupal 7中有 field_config 表格,用于全局字段配置,以及带有内容类型的字段的每个实例的 field_config_instance 表。

 

You want the content_node_field_instance table. As that table defines each "instance" of a field on different content types. For the field configurations (global configs, independent of instance configs) you want the content_node_field table.

Similarly in Drupal 7 there's field_config table for global field configurations, and field_config_instance table for each instance of a field with content types.

 
 
 
 
0
 
vote

在drupal 7中它将为该字段创建一个新表,该字段在两个或多个内容类型之间共享。 字段"捆绑" 将存储内容类型 "实体ID" 将存储备受尊重节点的节点ID "field_fieldname_value" 将存储提交的值..

 

In Drupal 7 it will create a new table for the field which is shared between two or more content type. the field "bundle" will store the content type "entity id" will store the node id of respected node "field_fieldname_value" will store the value of the filed..

 
 

相关问题

0  路径别名作为视图中的参数  ( Path alias as arguments in views ) 
我想通过 path alias 作为参数到视图页面。我尝试了这两种方法一个和两个但不幸的是这不起作用。 我想做的是,example.com/box/portfolio链接应该显示example.com/box/45,45是投资组合的节点。我的视图页面path是框/%,我将参数用作节点ID。 ...

1  如何在动态生成<li>上实现单击事件?  ( How to implement click event on dynamically generating li ) 
我有一个下拉选择框。通过jquery在运行时下降,然后通过 <ul> 和标签制作的新下降和新的下拉制作。 现在通过Firebug I注意到,当下拉关闭时,然后有一个 99887662 ,当我在Firebug中展开下拉时,然后在Firebug More <li> 显示。< / p> 所以我想在这些 <li> 上实现单...

2  如何仅将节点模板文件应用于节点视图页面但不是修订页面?  ( How can i apply node template file only to node view page but not revision page ) 
我有一个名为 node-"content-type-name".tpl.php 的节点模板,它会覆盖此内容类型的默认节点。 但此模板文件应用于节点修订页面。无论如何,我可以将节点模板文件应用于没有修订页面的节点查看/编辑页面? ...

0  允许角色编辑自定义节点类型  ( Allow role to edit custom node type ) 
这适用于Drupal 6. 我有一个模块,它创建一个名为程序的自定义节点类型。 我有一个称为"营销" 的角色,它有一个题为"编辑营销副本" 的权限 我用hook_access来授予符合此条件的用户更新权限,但在我查看它时,编辑选项卡不会出现在内容上。 function programs_access($op, ...

2  将D6用户TimeZone偏移转换为D7 TimeZone字符串  ( Convert d6 user timezone offset to d7 timezone string ) 
在Drupal 6中,用户时区存储为第二偏移,例如:-3600。在Drupal 7中,它是时区字符串,例如:欧洲/柏林。 我会向D7使用时区设置迁移用户,但它不明显地将时区偏移转换为字符串。 我的当前解决方案是创建一个从时区字符串构建的完整映射表,但我确定它不是最优雅的: $d6_offset = -3600; ...

1  如何只突出显示未发布的节点结果结果  ( How to highlight only unpublished nodes in views result ) 
我有一个具有批量操作样式的节点视图,可仅适用于管理角色。 我想只有未发表的节点。如果只有其中一个节点的字段或整行是困难的,那并不重要。 我想我需要为未发布的节点添加特殊的CSS类,但我怎样才能做到这一点? ...

0  Drupal路径链接到错误内容  ( Drupal path linking to wrong content ) 
我有一个新闻的内容类型。我所有的新闻节点都使用Pathauto路径:"node / [title-raw]" 。但是,当我点击转到查看我的任何新闻项目时,而不是显示新闻项目,该页面显示使用Simplenews创建的新闻通讯。没有任何正常的Drupal内容代码添加。这就像它只是查看了时事通讯的基本HTML页面。路径出了...

4  有没有办法将用户帐户信息和内容配置文件一起导出?  ( Is there any way to export user account information and content profile together ) 
我需要每个用户将少数用户帐户和相关内容配置文件节点的所有信息导出。 它应该是什么格式,但我最终导入到同一个站点。 似乎查看批量操作是作业,但在视图中,我必须包括所有配置文件字段,CCK字段和其余信息帐户和节点的所有信息。 所以我的案子只是不现实。 是有没有办法导出属于一个用户的所有数据? ...

1  如果我用空话表还原备份数据库,会发生什么?  ( What will happen if i restore backup db with empty session table ) 
似乎只有会话与其他表格相比真的很大。 如果我在删除会话表中的所有行后恢复我的备份mysql文件,则对drupal站点有任何不良影响吗? ...

0  如何从内容配置文件节点到IT的用户帐户页面进行链接?  ( How can i make a link from content profile node to its user account page ) 
我正试图了解如何从内容配置文件节点查看/编辑页面到它的帐户页面中的直接链接。 作为管理角色,当我检查某人的个人资料节点时,我有时也需要检查他/她的帐户。所以如果我可以直接链接,那就更容易了。 我需要这个链接只能可见于管理员角色。有没有办法制作它? ...

1  通过Boost爬网关命中的页面不会缓存Nginx反向代理  ( Pages hit by boost crawler are not being cached on nginx reverse proxy ) 
我在端口80上运行nginx反向代理,在端口81上横向。我没有nginx设置,以便为提升缓存文件,只有静态资产。 如果我从浏览器中击中端口80,或者在框中卷曲本身,它会生成缓存的文件。然而,遗失者未能生成文件,尽管Apache访问日志建议爬虫是定期击中页面(该站点不是公共,只允许IP异常的访问)。 我已经设置了cro...

0  如何将用户帐户页面与其内容配置文件节点的链接进行链接?  ( How can i make a link from user account page to its content profile node ) 
我可以通过此方法。 但是如何从用户帐户页面转到内容配置文件的其他方式? ...

0  节点的新URL使用PathAuto模块覆盖现有节点的URL  ( New url for the node overrides the url of existing node using pathauto module ) 
我正在使用 pathauto 模块为我网站中的节点设置URL。我已经在我的网站上创建了大约20,000个节点。通常,路径模块不允许用户使用现有URL创建节点,通过将错误作为"已使用的路径" 提供"已使用" 。但在我的情况下,我可以使用节点的现有URL更改节点的URL。例如,位于同一国家的公园, Gandhiji...

1  哪个更好地接近“Taxonomy_get_term”或使用SQL在模板文件上显示术语名称  ( Which is better approach taxonomy get term or using sql to display term name o ) 
我有一个view page,它的URL中的术语ID为参数,我已经找到了两种方法可以在视图模板文件上显示术语名称。 一个是使用 taxonomy_get_term() ;另一个是查询数据库。 $explode_vocubulary=explode("/",$_GET['q']); $vocubulery1=$exp...

0  node / [nid] /编辑什么都没有。如何排除故障?  ( Node nid edit does nothing how to troubleshoot ) 
我正在尝试在drupal 6中编辑节点6.编辑选项卡是可见的和可点击的,并指示正确的路径(/ node / [nid] /编辑),但是......没有发生任何情况。我如何排除故障?我没有看到主题中的任何奇怪的编辑页面模板。我没有开发这个网站或这个主题,但现在正在保持它。我如何开始排除这样的故障? ...

0  特殊类型的nginx重定向:仅在$ equest_uri为空时重定向  ( Special type of nginx redirect redirect only if request uri is empty ) 
我需要一种特殊类型的Drupal 6网站的重定向。我认为这是最好的地方是在Nginx配置文件中,但如果我错了,请纠正我。我知道我可以通过检查$ _get ['q']然后使用drupal_goto()来在模板文件/模块中完成它,但我不想只加载完整的引导程序以执行重定向。 基本上,只有在域部分后我没有任何东西,我只能将w...

3  D6 I18N由于庞大的locales_source表而慢。我怎样才能加快速度?  ( D6 i18n slow due to huge locales source table how can i speed things up ) 
我正在使用不同的语言查看它(特别是"Zh-Hans" )时慢慢向难以忍受的爬行速度慢下来。在查看Devel查询日志时,似乎是因为此查询大约需要5分钟: SELECT s.source, t.translation, t.language FROM locales_source s LEFT JOIN loca...

0  编程显示ImageCache预设不再有效  ( Programmically displaying imagecache presets no longer works ) 
我已经注意到,最近ImageCache不再在以编程方式使用时显示图像。我已经看到这一点发生在一个现场,其中它在一次和新网站上工作(我目前正在开发)。我正在使用命令: print theme('imagecache', 'listing_thumbnail', $node->field_photos[0]['fil...

1  如何显示模板中内容类型设置为“隐藏”的字段?  ( How do i display a field thats set to hidden by the content type in the templ ) 
我有一个现有的网站,其中一堆字段被设置为显示字段的 hidden ,以获取内容类型。我不想改变它,因为我不是100%确定如何影响显示页面的其他方面。 当我做一个var_export($ node,true)时,我可以看到节点中存在的字段值,它们只是在$内容中呈现。 我可以使用hook_nodeapi()将字段显示更改...

1  节点上的程序化内容 - 最好是非代码解决方案  ( Programmatic content on a node preferably a non code solution ) 
仅在选择某些用户角色时尝试生成内容(并且这些角色将堆叠堆叠,所以让我们说用户1具有角色A和B,他们将为角色A和B逻辑且逻辑且仅限)在某些页面上。 我怎么样创建这个? 基本上我希望逻辑如此流动: display content[default]; if userrole == A { display conten...




© 2021 it.wenda123.org All Rights Reserved. 问答之家 版权所有


Licensed under cc by-sa 3.0 with attribution required.