小编Jon*_*ley的帖子

为什么我的控制器在Symfony中请求frontend_dev.php?

HTTP://localhost/frontend_dev.php/1

为什么上述请求被重定向frontend_dev.php而不是index.php

我读过.htaccess:

<IfModule mod_rewrite.c>
  RewriteEngine On

  # uncomment the following line, if you are having trouble
  # getting no_script_name to work
  #RewriteBase /

  # we skip all files with .something
  #RewriteCond %{REQUEST_URI} \..+$
  #RewriteCond %{REQUEST_URI} !\.html$
  #RewriteRule .* - [L]

  # we check if the .html version is here (caching)
  RewriteRule ^$ index.html [QSA]
  RewriteRule ^([^.]+)$ $1.html [QSA]
  RewriteCond %{REQUEST_FILENAME} !-f

  # no, so we redirect to our front web controller
  RewriteRule ^(.*)$ index.php [QSA,L] …
Run Code Online (Sandbox Code Playgroud)

php symfony1 controller

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

PHP MVC框架设计

我目前遇到了一个我自己无法解决的问题:

我开始编写一个"小"框架(browsergame-framework),它以某种方式遵循MVC模式.

现在我有我的索引,引导程序,数据库适配器,调度程序,包装器,但我真的不知道"如何"链接它们.我编写了他们的方法等,但我不知道如何设计它们像引擎一样工作.

接下来的问题是我的控制器,我不知道如何"链接"它们以便它们可以轻松访问整个框架....是的,这很令人困惑,这就是为什么我需要你的帮助,一些通用方案"框架程序如何流动"应该是非常好的.

谢谢.

php oop frameworks

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

在我的表单发布后,使用jQuery动态创建的标签消失

我的页面使用jQuery动态创建行,但是当我刷新表单时,行就消失了.

如何在MVC中保留jquery动态创建的控件?

这是一个主要的详细信息页面,我正在创建一个结算明细页面.详细信息有一个按钮,当您单击它时将显示一个询问详细信息的对话框.在对话框中单击"确定"后,我将使用Jquery在详细信息表上添加新的详细信息.问题是当您刷新页面时,动态创建的行会消失.

asp.net-mvc jquery

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

如何从另一个函数中获取变量

我是PHP的新手,我正在尝试使用amazon和ebay创建一个Web mashup.我的问题是我有一个名为"printCategoryItems()"的函数,它设置一个名为$ keyword的变量.我想在代码中的其他地方使用此变量,但我无法使其工作.例如,


<?php
function printCategoryItems(){
    if(isset($_GET['keyword'])){
        $keyword = $_GET['keyword'];
        ...
    }
}
...

$query = $keyword;

...
Run Code Online (Sandbox Code Playgroud)

这是我想要做的事情,但我最终得到关键字的未定义变量错误.有没有办法让我做我想做的事情?

感谢您的帮助.

(只有Java编程经验)

php amazon mashup

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

symfony2生产准备好了吗?

我知道Symfony2已经发布,但它是否已经准备就绪,或者它们是否仍在发现并修复如此多的错误以至于使其变得不切实际?

生产环境中的性能如何?目前的基准测试是否存在?

我正在寻找建立一个n层网站,并决定是否学习sf2将花费时间与仅仅坚持使用sf1.4相比.

symfony2有什么差距 - 从看起来没有官方的管理员生成器.还有什么遗失?

symfony1 symfony

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

在php中使用usort来排序对象数组?

我确实看过了,但我仍然有点困惑......

这是$ myobject对象的样子:

Array
(
    [0] => stdClass Object
        (
            [tid] => 13
            [vid] => 4
        )

    [1] => stdClass Object
        (
            [tid] => 10
            [vid] => 4
        )

    [2] => stdClass Object
        (
            [tid] => 34
            [vid] => 4
        )

    [3] => stdClass Object
        (
            [tid] => 9
            [vid] => 4
        )
Run Code Online (Sandbox Code Playgroud)

我看到了这个:

function cmp( $a, $b )
{ 
  if(  $a->weight ==  $b->weight ){ return 0 ; } 
  return ($a->weight < $b->weight) ? -1 : 1;
} 
usort($myobject,'cmp');
Run Code Online (Sandbox Code Playgroud)

我试图按照tid排序,但是,我想我真的不确定我是否必须改变体重?或者它会按原样工作吗?我试过了,但没有输出......

php sorting object usort

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

我可以自定义Magento应用程序/代码/核心文件夹而不影响将来的升级吗?

我找到了如何向用户添加新属性的指南,它解释了对于此操作,我必须修改目录中的一些文件app / code / core / Mage(包含Magento模块的目录).

但如果我在该文件夹中进行一些更改,这会影响未来的升级吗?

升级是否会删除我的更改?

我是否应该仅将更改限制在我的模块中以避免更新问题?

php upgrade magento

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

DB Designer创建复合主键

在DB Designer 4中向数据库模型添加关系时,每次都会创建一个复合主键.

所以我添加的每个外键,都会在复合主键中添加一个额外的键.

我想我必须更改一个设置,因为我不记得过去这样做了.

有谁知道如何关闭此功能,因为我更喜欢在我的数据库表中使用单个代理主键?

sql foreign-keys primary-key

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

亚马逊的"云"服务是否可用作网络托管选项?

我是与Amazon S3相关新闻的热心追随者.它似乎是可靠的,可扩展的和廉价的服务.

但是,网络主机似乎并不过分害怕.自亚马逊和谷歌发布基于"云"的平台以来,我没有注意到价格大幅下跌.

是否有一个原因?或者网络开发人员根本不知道亚马逊产品背后的可能性呢?

cloud web-hosting amazon-s3

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

如何运行Symfony PHP Framework的多个版本

我有几个使用Symfony v1.0构建的Web项目,但我对Symfony 1.4版中的新功能感到兴奋(改进的安全性,本机电子邮件支持和改进的性能).

如何继续开发我的1.0项目,还要为1.4版创建测试环境?

php symfony1

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

使用jQuery延迟重新加载页面

我需要延迟重新加载页面.现在,我有这个:

$('div.navigation_sorter ul li a.delete').click(function(event){
                event.preventDefault();
                var li = $(this).closest('li');
                $.post('<?php echo site_url('admin/navigation/delete_link');?>', { link: li.attr('id')}, function(data){
                    $('<div class="feedback info"><p>'+ data +' has been deleted</p></div>').insertAfter('.navigation_sorter').delay(800);
                    window.location = '<?php echo current_url();?>';
                });
            });
Run Code Online (Sandbox Code Playgroud)

这显然不起作用.任何人都知道如何延迟重新加载至少3秒左右?

jquery delay

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

优化cURL以提高速度

我正在制作一个经常进行API调用的Web应用程序.所有API调用都只是简单的GET请求,但我希望尽可能加快加载时间和输出返回时间.截至目前,我正在使用cURL通过使用以下命令来执行API调用:

<?php
function api_call($params)
  {
  $base = 'https://api.example.com/Api?';
  $url = $base . http_build_query( $params );
  $ch = curl_init($url);
  curl_setopt($ch, CURLOPT_HEADER, 0);
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  $output = curl_exec($ch);
  return json_decode($output,true);
  }
?>
Run Code Online (Sandbox Code Playgroud)

有没有什么方法可以优化它以加快下载和/或输出时间?

php curl

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

Tortoise SVN如何存储存储库文件?

有人告诉我,Microsoft Windows的最好的SVN客户端是Tortoise SVN.

但是,当我安装它时,只向我的shell添加项目,即单击文件夹时右键单击选项.

当我尝试签出文件夹时,它会尝试在我正在处理的文件夹中创建一个存储库.

我希望我的存储库不在我的工作范围内.这可能吗?

svn windows version-control tortoisesvn

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