Я знаю, что это не легально и выглядит странно. Но это необходимо для меня. У меня есть два проекта, один из них является обычным Open-Cart, а второй - Yii. Мой главный проект в opencart. Мой проект Yii хранится в главном проекте проекта.Yii - вызов функции-члена из Yii?
Теперь я хочу вызвать функцию Yii в моем окне. пожалуйста, помогите мне и расскажите, как назвать функцию Yii в моем основном проекте?
это моя функция юй: -
$sm=Yii::app()->getSecurityManager();
if ($salt === null)
$salt = Yii::app()->params['password_security_salt'];
if($salt==null)
$salt=md5 (mt_rand().mt_rand().mt_rand().mt_rand());
$pass=sha1($salt.$pass.$salt);
return $sm->hashData($pass,$key).':'.$salt;
.....................
Я хочу, чтобы создать новую функцию вручную мой проект. , пожалуйста, помогите мне создать новый проект для такой же функциональности, как функция Yii (верхняя функция).
Вы можете создать действие в контроллере Yii, который возвращает ваши хешированные данные, а затем запустит URL-адрес, который указывает на это действие. Но это решение, очевидно, должно быть безопасным! – aslawin