gpt4 book ai didi

drupal - 什么是 CCK 计算场?

转载 作者:行者123 更新时间:2023-12-02 08:58:09 24 4
gpt4 key购买 nike

请用简单的话解释一下什么是 CCK 计算场?

最佳答案

它是一个 CCK 字段,提供可以添加到任何节点的“计算”结果。您可以编写自定义 php 代码来从节点或数据库中的任何其他位置获取一些值,并生成结果。假设节点上有一个字段,有人可以在其中输入生日。您可以拥有一个 CCK 计算字段,它使用 php 自动计算人员年龄,而无需要求他们输入另一条信息:

<?php
$birthday_date = date_make_date($node->field__[0]['value']);
$birthday = $birthday_date->db->parts;

//compute age
$bdayunix = mktime(0, 0, 0, $birthday['mon'], $birthday['mday'], $birthday['year']);
$nowunix = time();
$unixage = $nowunix - $bdayunix;
$age = floor($unixage/ (365 * 24 * 60 * 60));

$node_field[0]['value'] = $age;
?>

代码来源:Timur Gilfanov

drupal.org 上的详细手册页面可以在 http://drupal.org/node/126522 找到。

关于drupal - 什么是 CCK 计算场?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3325920/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com