CakePHP-从同一模型中的另一个函数调用模型函数
我有一个CakePHP模型,其中有一些函数运行良好。现在我正在尝试编写一个新函数,它使用了我已经编写的一些函数。看起来应该很简单,但我搞不懂语法。如何调用新函数中已编写的这些函数 例如:CakePHP-从同一模型中的另一个函数调用模型函数,php,cakephp,model,Php,Cakephp,Model,我有一个CakePHP模型,其中有一些函数运行良好。现在我正在尝试编写一个新函数,它使用了我已经编写的一些函数。看起来应该很简单,但我搞不懂语法。如何调用新函数中已编写的这些函数 例如: <?php public function getHostFromURL($url) { return parse_url( $http.$url, PHP_URL_HOST ); } public function getInfoFromURL($url) { $host = getHo
<?php
public function getHostFromURL($url) {
return parse_url( $http.$url, PHP_URL_HOST );
}
public function getInfoFromURL($url) {
$host = getHostFromURL($url);
return $host;
}
如果函数位于您使用访问函数的同一控制器中
$this->functionName
语法
下面的语法错误:
public function getInfoFromURL($url) {
$host = this->Mark->getHostFromURL($url);
return $host;
}
应该是:
public function getInfoFromURL($url) {
$host = $this->getHostFromURL($url);
return $host;
}
如果getFromHostUrl方法在当前类中。
您只需调用其他函数,如:
$host = $this->getHostFromURL($url);
完美的我对这一切都不熟悉,无法理解正确的语法,谷歌搜索也帮不上忙。谢谢,太好了。谢谢你提供的额外信息。
$host = $this->getHostFromURL($url);