小编Ton*_*ony的帖子

PHP - 扩展类扩展方法

我有2节课:

class animal{
    public function walk(){
        walk;
    }
}

class human extends animal{
    public function walk(){
        with2legs;
    }
}
Run Code Online (Sandbox Code Playgroud)

这样,如果我调用human-> walk(),它只运行2legs;

但我希望父母的行走; 太.

我知道我可以这样修改它:

class human extends animal{
    public function walk(){
        parent::walk();
        with2legs;
    }
}
Run Code Online (Sandbox Code Playgroud)

但问题是,我有很多子类,我不想把parent :: walk(); 每个孩子走路().有没有办法扩展我扩展类的方法?没有覆盖但真正扩展方法.还是有更好的选择吗?

谢谢.

php extends class

14
推荐指数
1
解决办法
2万
查看次数

在不使用blobstore.create_upload_url的情况下上传到Blobstore

我想在谷歌应用引擎上使用python创建一个应用来处理文件上传并将它们存储到blobstore中.

但是,目前blobstore需要使用blobstore.create_upload_url来创建文件上载表单帖子的URL.由于我是从另一台服务器上传的,我的问题是,是否可以在不使用blobstore.create_upload_url的动态网址的情况下将文件上传到gae blobstore?

仅供参考,我可以在从其他服务器上传之前从python脚本请求上传URL,但这会产生额外的延迟,这不是我想要的.另外,我使用http://code.google.com/intl/en/appengine/docs/python/blobstore/overview.html#Writing_Files_to_the_Blobstore中所谓的"类文件API"来阅读,但文档似乎没有覆盖上传部分.

此外,以前我尝试使用数据存储区进行文件上传,但最大文件大小为1MB,这对我的情况来说还不够.请指教,谢谢.

python google-app-engine file-upload blobstore

0
推荐指数
1
解决办法
3190
查看次数