Home > Backend Development > PHP Tutorial > thinkphp 模型 调用字段值

thinkphp 模型 调用字段值

WBOY
Release: 2016-06-06 20:15:49
Original
992 people have browsed it

在使用thinkphp 模型的自动完成的时候,如何在模型里获取刚刚生成的字段值。

<code>// 自动完成
protected $_auto = array(
    array('rand', 'random', self::MODEL_INSERT, 'function'), // 插入的时候生成随机数
    array('password', 'encrypt', self::MODEL_INSERT, 'callback'),
    array('login', 'time', 3, 'function'), // 对login字段在更新的时候写入当前时间戳
    array('ip', 'get_client_ip', 3, 'function') , // 对ip字段在更新的时候自动获取ip地址
);

function encrypt($data)
{
    // 此处怎么才能调用 rand 这个随机数
    echo 'rand的随机数';
}</code>
Copy after login
Copy after login

请各位大神解惑。跪谢。

回复内容:

在使用thinkphp 模型的自动完成的时候,如何在模型里获取刚刚生成的字段值。

<code>// 自动完成
protected $_auto = array(
    array('rand', 'random', self::MODEL_INSERT, 'function'), // 插入的时候生成随机数
    array('password', 'encrypt', self::MODEL_INSERT, 'callback'),
    array('login', 'time', 3, 'function'), // 对login字段在更新的时候写入当前时间戳
    array('ip', 'get_client_ip', 3, 'function') , // 对ip字段在更新的时候自动获取ip地址
);

function encrypt($data)
{
    // 此处怎么才能调用 rand 这个随机数
    echo 'rand的随机数';
}</code>
Copy after login
Copy after login

请各位大神解惑。跪谢。

面向对象:

<code class="php">$User = D("User"); // 实例化User对象
$User->create(); // 生成数据对象
echo $User->rand;//获取rand</code>
Copy after login

<code>I('post.rand')呢,,有没有试过?</code>
Copy after login
Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template