gpt4 book ai didi

php - 您可以在 CodeIgniter 中从另一个模型内部访问一个模型吗?

转载 作者:IT王子 更新时间:2023-10-29 00:06:54 25 4
gpt4 key购买 nike

我正在使用 CodeIgniter 编写一个需要身份验证的 webapp。我创建了一个模型来处理我的所有身份验证。但是,我找不到从另一个模型内部访问此身份验证模型的方法。有没有办法从另一个模式中访问模型,或者有更好的方法在 CodeIgniter 中处理身份验证?

最佳答案

您似乎可以在模型中加载模型,尽管您可能应该以另一种方式解决这个问题。见 CodeIgniter forums讨论。

class SomeModel extends Model
{
function doSomething($foo)
{
$CI =& get_instance();
$CI->load->model('SomeOtherModel','NiceName',true);

// use $CI instead of $this to query the other models
$CI->NiceName->doSomethingElse();
}
}

另外,我不明白 Till 所说的你不应该在对象内部创建对象。你当然应该!将对象作为参数发送对我来说似乎不太清楚。

关于php - 您可以在 CodeIgniter 中从另一个模型内部访问一个模型吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46338/

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