什么是 CCK 计算场?
请用简单的话解释一下什么是 CCK 计算域?
Explaine me please in simple words what is CCK Computed Field?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
请用简单的话解释一下什么是 CCK 计算域?
Explaine me please in simple words what is CCK Computed Field?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
它是一个 CCK 字段,提供可以添加到任何节点的“计算”结果。您可以编写自定义 php 代码以从节点或数据库中的任何其他位置获取一些值,并生成结果。假设节点上有一个字段,有人可以在其中输入生日。您可以拥有一个 CCK 计算字段,它使用 php 自动计算人员年龄,而无需要求他们输入另一条信息:
代码来源:Timur Gilfanov
drupal.org 上的详细手册页面可以在 http://drupal.org/node/126522
It is a CCK Field that provides a "calculation" result you can add to any node. You can write custom php code to take some values from the node, or anywhere else in the database, and produce a result. Lets say you have a field on a node where someone enters their birthday. You can have a CCK Computed Field that uses php to calculate the persons age automatically without having to ask them to enter another peice of information:
Code Credit: Timur Gilfanov
A detailed handbook page on drupal.org can be found at http://drupal.org/node/126522
计算的 CCK 字段是在保存记录时填写的字段。它是数据库中的一个实际字段,而不是仅在显示时才计算的字段。
当用户输入他/她的名字和姓氏时,我用它创建了一个全名字段。
计算字段的内容可以是您喜欢的任何内容,正如 AdamG 上面指出的那样(尽管年龄示例不是一个好的示例,因为除非更新记录,否则年龄永远不会改变)。您输入自己的 PHP 代码,该代码将在保存记录时执行。
通常您不需要计算 CCK 字段;计算/更改可以在模块或模板中完成。
A calculated CCK field is one that is filled in when the record is saved. It is an actual field in the database, rather than one that is calculated only when it is to be shown.
I've used it to create a FullName field, when a user inputs his/her First and Last names.
The contents of the computed field can be anything you like, as AdamG notes above (although the age example isn't a good one because unless the record is updated, the age will never change). You put in your own PHP code that will be executed when the record is saved.
Often you don't need a computed CCK field; the calculations/changes can be done in a module or template.