首頁  >  文章  >  php教程  >  新浪云sae不支持yaf的命名空间方式无奈放弃

新浪云sae不支持yaf的命名空间方式无奈放弃

WBOY
WBOY原創
2016-06-06 20:14:081355瀏覽

新浪云速度什么的还是可以的,收费也还ok。了解到新浪云本身支持yaf,就想在上面部署基于yaf的项目尝试一下,无奈传完代码和重写等都弄好后,一访问提示 Fatal error: Class 'Yaf\Application' not found in public/index.php on line 6 猜测到是不支持命名

新浪云速度什么的还是可以的,收费也还ok。了解到新浪云本身支持yaf,就想在上面部署基于yaf的项目尝试一下,无奈传完代码和重写等都弄好后,一访问提示

Fatal error: Class 'Yaf\Application' not found in public/index.php on line 6

猜测到是不支持命名空间方式,尝试在代码里修改:

ini_set('yaf.use_namespace', "1");

结果一访问提示

Warning: Set the ini directive 'yaf.use_namespace' without permission in public/index.php on line 2

看到这个我估计就没戏了。上网查了下解决方案,没有找到相应的解决方案,唯一比较靠谱的就是用说使用class_alias方法,不过这么多类都alias一下?岂不是很蛋疼。

最后还是考虑放弃掉了,现有的项目迁移过去要修改大量的代码。即使是新的项目,团队成员都习惯了命名空间的方式,要适应新的命名方式也要一段时间。

转载请注明:快乐编程 » 新浪云sae不支持yaf的命名空间方式无奈放弃

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn