小编Moe*_*Far的帖子

如何在Symfony 2获得当前路线?

如何在Symfony 2中获取当前路线?

例如,routing.yml:

somePage:
   pattern: /page/
   defaults: { _controller: "AcmeBundle:Test:index" }
Run Code Online (Sandbox Code Playgroud)

我怎样才能获得这个somePage价值?

php routing symfony symfony-routing

216
推荐指数
7
解决办法
19万
查看次数

Laravel:获取基本网址

简单的问题,但答案似乎很难得到.在Codeigniter中,我可以加载url helper,然后就可以了

echo base_url();
Run Code Online (Sandbox Code Playgroud)

获取我网站的网址.Laravel有同等的东西吗?

php base-url laravel

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

在Yii Framework中包含CSS,javascript文件

如何在Yii Framework中包含Javascript或CSS文件?

我想在我的网站上创建一个运行一点Javascript应用程序的页面,所以我想在特定视图中包含.js.css文件.

javascript css php yii

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

使用uuid字段的Django迁移会生成重复值

我有一个uuid字段(不是主键).生成的迁移是:

from __future__ import unicode_literals

from django.db import migrations, models
import uuid


class Migration(migrations.Migration):

    dependencies = [
        ....
    ]

    operations = [
        ...
        migrations.AddField(
            model_name='device',
            name='uuid',
            field=models.UUIDField(default=uuid.uuid4, unique=True),
        ),
        ...
    ]
Run Code Online (Sandbox Code Playgroud)

但是当python manage.py migrate它做的时候崩溃:

django.db.utils.IntegrityError:无法创建唯一索引"restaurants_device_uuid_key"DETAIL:Key(uuid)=(f3858ded-b8e0-4ac0-8436-8a61b10efc73)重复.

奇怪的是,主键(它可能是由数据库创建的,而不是由django内部创建的)似乎不会出现问题.

如何添加uuid字段,并确保迁移有效?

python django uuid django-migrations

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

我在哪里可以找到我的yii应用程序的yii版本?

我最近开始使用yii,在哪里可以找到yii应用程序的yii版本?

php yii

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

如何避免在Django中运行两次的AppConfig.ready()方法

我想在Django服务器启动时执行一些代码,但我希望它只运行一次.目前,当我启动服务器时,它执行了两次.文档说这可能发生,并且:

您应该在AppConfig类上放置一个标志,以防止重新运行应该执行一次的代码.

知道怎么做到这一点?下面的打印声明仍然执行两次.

from django.apps import AppConfig
import app.mqtt
from apscheduler.schedulers.background import BackgroundScheduler

class MyAppConfig(AppConfig):
    name = 'app'
    verbose_name = "HomeIoT"
    run_already = False

    def ready(self):
        if MyAppConfig.run_already: return
        MyAppConfig.run_already = True
        print("Hello")
Run Code Online (Sandbox Code Playgroud)

python django

34
推荐指数
4
解决办法
5550
查看次数

将Django应用程序部署到Heroku时出现Collectstatic错误

我正在尝试将一个Django应用程序部署到Heroku,它开始构建,下载和安装所有内容,但这就是我在收集静态文件时所获得的

$ python manage.py collectstatic --noinput
remote:        Traceback (most recent call last):
remote:          File "manage.py", line 10, in <module>
remote:            execute_from_command_line(sys.argv)
remote:          File "/app/.heroku/python/lib/python2.7/site-packages/django/core/management/__init__.py", line 338, in execute_from_command_line
remote:            utility.execute()
remote:          File "/app/.heroku/python/lib/python2.7/site-packages/django/core/management/__init__.py", line 330, in execute
remote:            self.fetch_command(subcommand).run_from_argv(self.argv)
remote:          File "/app/.heroku/python/lib/python2.7/site-packages/django/core/management/base.py", line 390, in run_from_argv
remote:            self.execute(*args, **cmd_options)
remote:          File "/app/.heroku/python/lib/python2.7/site-packages/django/core/management/base.py", line 441, in execute
remote:            output = self.handle(*args, **options)
remote:          File "/app/.heroku/python/lib/python2.7/site-packages/django/contrib/staticfiles/management/commands/collectstatic.py", line 168, in handle
remote:            collected = self.collect()
remote:          File "/app/.heroku/python/lib/python2.7/site-packages/django/contrib/staticfiles/management/commands/collectstatic.py", line 98, in collect
remote: …
Run Code Online (Sandbox Code Playgroud)

python deployment django heroku collectstatic

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

.htaccess for cakephp

我正在尝试使用CakePHP应用程序.为此,我设置了一个全新的Debian安装,更新了配置并将所有内容放在/ var/www中,其中包含以下内容:

app
cake
.htaccess
index.php
vendors
Run Code Online (Sandbox Code Playgroud)

.htaccess文件包含以下内容:

<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteRule    ^$    /webroot/ [L]
    RewriteRule    (.*) /webroot/$1 [L]
</IfModule>
Run Code Online (Sandbox Code Playgroud)

如果我访问我的虚拟主机(http:// myhost /),我会看到正确的页面.但即使加载的JavaScript src="/js/validate.js"失败(它位于其中/var/www/app/webroot/js/validate.js):

[Wed Aug 26 15:45:12 2009] [error] [client 10.7.10.52] Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace.
[Wed Aug 26 15:45:12 2009] [debug] core.c(3063): [client 10.7.10.52] r->uri = /webroot/webroot/webroot/webroot/webroot/webroot/webroot/webroot/webroot/webroot/js/prototype.js
[Wed Aug …
Run Code Online (Sandbox Code Playgroud)

php .htaccess cakephp apache2

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

CakePHP获取IP地址

如何在CakePHP中获取客户端的IP地址?它是$_SERVER['REMOTE_ADDR']在普通的PHP中.

我认为它就像所有$_SERVER变量,可以使用env('VAR_NAME'),或getClientIP()在CakePHP中访问,但它不会返回相同的结果.

有任何想法吗?

php cakephp ip-address

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

在不设置MAVEN_OPTS环境变量的情况下指定Maven内存参数

我想知道是否可以使用类似于以下语法指定Maven内存边界:

mvn -Dtest=FooTest -DXmx=512M clean test
Run Code Online (Sandbox Code Playgroud)

到目前为止,我尝试了几种变化,但没有成功.
我知道MAVEN_OPTS环境变量,但我想避免这种情况.

与上述问题相关,很高兴知道是否有可能以类似的方式指定surefire插件的内存行为,以便它使用重写的内存量分配jvm(最终覆盖<argLine>pom中的参数)插件配置,如果存在)

environment-variables maven

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