小编sal*_*gua的帖子

将URL转换为文件系统路径

有没有办法将Web URL转换为绝对文件系统路径(独立于OS)?

例如:我有一个URL /images/test.jpg(http://www.example.com/images/test.jpg),我需要得到:

  • Windows上的`c:\ path\to\webroot\images\test.jpg``,
  • /var/path/to/webroot/images/test.jpg 在Linux上.

用PHP做任何方法吗?

php

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

使用具有多商店视图的Magento rest API

我在3个不同的商店视图中有一个Magento网站,有3种语言.我需要通过其余API检索产品信息,访问此地址:

http://-mysite-/api/rest/products
Run Code Online (Sandbox Code Playgroud)

它工作得很好,但我只从默认商店视图接收数据.在我的webapp中,我需要切换语言,我需要访问其他商店视图.我阅读了文档(http://www.magentocommerce.com/api/rest/introduction.html),但我找不到任何关于商店视图和多语言网站的信息...我尝试在标题中传递语言或将store_id传递为"获取变量"......没有,它只适用于默认的商店视图.任何的想法?

rest magento magento-1.7

5
推荐指数
1
解决办法
3854
查看次数

使用wsdl自动发现的Zend Soap Server无法正常工作

这个问题重复一遍

我正在尝试使用wsdl自动发现模式中的Zend_Soap_Server创建一个Web服务,但我获得了非常奇怪的效果......这里代码:server:

<?php
require_once('Zend/Soap/AutoDiscover.php');
require_once('Zend/Soap/Server.php');
require_once('Zend/Soap/Wsdl.php');
require_once('library/SoapActions.php');
$wsdl = new Zend_Soap_Autodiscover();
$wsdl->setClass('SoapActions');
if (isset($_GET['wsdl'])) {
$wsdl->handle();
    } else {
    $server = new Zend_Soap_Server('http://localhost:8083/server.php?wsdl');
    $server->setClass('SoapActions');
    $server->setEncoding('ISO-8859-1');
    $server->handle();
    }
Run Code Online (Sandbox Code Playgroud)

SoapActions类:

class SoapActions {

/**
 * Test function
 * 
 * @param String $a
 * @param String $b
 * @return String
 */
 public function test1($a, $b) {
    return "you passed me ".$a." ".$b;
 }

 /**
 * Test function 2
 * 
 * @param String $a
 * @param String $b
 * @return String
 */
 public …
Run Code Online (Sandbox Code Playgroud)

soap wsdl zend-framework zend-soap

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

使用Laravel和Eloquent获取相关对象

我在Laravel中创建了一些扩展Eloquent类的模型.在这些模型中,我添加了关系,如下例所示:

//in the User class
public function group()
{
    return $this->belongsTo('Group');
}
Run Code Online (Sandbox Code Playgroud)

通过这种方式,我能够以这种简单的方式检索特定用户的组对象:

User::find(1)->group
Run Code Online (Sandbox Code Playgroud)

这很好.我需要获取整个表并以json格式显示它,所以我这样做

User::all()->toJson()
Run Code Online (Sandbox Code Playgroud)

我获取整个表,但我有"group_id"列而不是组对象.有没有一种简单的方法在JSON中包含相关对象?我知道我可以在集合中循环并手动添加对象,但我认为这应该是不好的练习,因为我需要做很多查询,当这个问题可以使用带有连接的单个查询来解决.任何的想法?

php laravel laravel-4

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

标签 统计

php ×2

laravel ×1

laravel-4 ×1

magento ×1

magento-1.7 ×1

rest ×1

soap ×1

wsdl ×1

zend-framework ×1

zend-soap ×1