gpt4 book ai didi

Cakephp:在组件中加载组件

转载 作者:行者123 更新时间:2023-12-02 06:41:33 25 4
gpt4 key购买 nike

在app_controller.php 中加载Session、Auth 组件。

在posts_controller.php 中,我使用CustomComponent 和$components = array('Session','Auth');

那么CustomComponent一定要重新加载Session、Auth组件吗?

如果我使用和创建了很多组件,而这些组件使用了其他组件。这会使应用程序很慢?


我在 cakephp IRC 中问过,一个人回答不是:

[11:05] it will not be slow, I believe it passes those around via reference

[11:05] so you have nothing to worry about

最佳答案

假设您想将 BComponent 导入 AComponent。

一个组件

class AComponent extends Component {
public $components = array('BComponent');

public function xyz(){
$test = $this->BComponent->abc($name);
echo $test;
}
}

B组件

class BComponent extends Component {

public function abc($name){
return "My name is: ". $name;
}
}

关于Cakephp:在组件中加载组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7049239/

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