标签: yii

yii中的多模型形式

如何在Yii中创建多模型表单?我搜索了Yii的整个文档,但没有得到任何有趣的结果.有人可以给我一些方向或想法吗?任何帮助都会很明显.

php templates yii yii-cmodel yii-chtml

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

如何在Yii中设置表前缀

在我正在进行的项目中,我需要为项目设置一个表格前缀,我可以在以后更改.浏览我遇到的文档:http: //www.yiiframework.com/doc/api/1.1/CDbConnection#tablePrefix-detail

但我没有解释我实现这一点的地方.我的意思是我应该把它放在protected/config/main.php中还是编辑核心文件?

php yii

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

在Yii Framework中如何验证电子邮件和电子邮件是否存在或未检查?

如何使用Yii模型验证规则功能代码验证电子邮件.此外,如何使用Yii中的模型验证规则功能检查电子邮件是否存在.

php model yii yii-components yii-extensions

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

从Yii或Laravel中的现有数据库生成迁移

我正在开发一个具有相当复杂的数据库(150多个表)的项目.为了能够维护更改,我决定添加迁移,最好使用Yii或Laravel.

有人知道,是否可以从现有数据库生成初始迁移?

手动创建它:

  • 永远和永远
  • 非常容易出错.

如果没有办法,有没有人知道一个好的基于PHP的框架,它支持这样的功能?

php database migration yii laravel

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

将页脚连接到tcpdf中每个页面的最底部

我需要在每页的最底部附上页脚.我使用tcpdf生成pdf.我在谷歌尝试了很多解决方案,但没有找到任何运气.我目前的框架是yii,我正在使用tcpdf扩展.

tcpdf yii

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

如何在Yii 2中全局提供自定义设置数据?

我正在创建一个应用程序,它将一些设置存储在数据库中,理想情况下,在引导期间加载这些设置并通过全局对象使它们可用是一件好事.

可以这样做并以Yii::$app->params某种方式添加吗?

比如你可以创建一个类并将细节作为数组或对象实例返回?

php yii yii2

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

在Yii中重定向到登录页面时出现软404错误

我正在使用Yii 1.1.17,我注意到我的一些页面上我只希望注册用户能够查看我在Google网站管理员工具上遇到的软错误404.

例如

http://www.example.com/sell/当你去http://www.example.com/sell/view它时会重定向你http://www.example.com/login

现在我只有240个软404错误.视图操作最初仅设置为注册用户.但是在启动我的网站几个月后.我改变了 然后错误开始弹出.

有没有办法来解决这个问题?还是找不到解决方法?

这里是view仅针对注册用户的操作的accessRules :

public function accessRules()
    {
        return array(
            array('allow',  
                'actions'=>array('index', 'new'),
                'users'=>array('*'),
            ),
            array('allow',
                'actions'=>array('view'),
                'users'=>array('@'),
            ),
            array('allow',
                'actions'=>array('admin','delete', 'update', 'create','update','upload'),
                'expression'=>'app()->user->isAdmin()',
            ),
            array('deny', 
                'users'=>array('*'),
            ),
        );
    }
Run Code Online (Sandbox Code Playgroud)

php yii google-webmaster-tools

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

Apache的x-sendfile替代方案,可以下载带有resume-support的大文件

我需要以编程方式使用PHP启动文件下载以及resume-support

这些文件很重.所以IO缓冲如下或缓存不是一种选择

$content=file_get_contents($file);
header("Content-type: application/octet-stream");
header('Content-Disposition: attachment; filename="' . basename($file) . '"');
header("Content-Length: ". filesize($file));
echo $content;
Run Code Online (Sandbox Code Playgroud)

到目前为止,我找到的唯一可行选项是Apache模块X-sendfile.不幸的是我们的托管服务不会安装mod_xsendfile- 所以我们正在寻找其他托管服务提供商,但这是另一个故事.

我们正在使用LAMP和yii框架.有哪些替代方案?

php apache yii

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

Yii渲染功能之间的区别

我有时会被三种渲染方法弄乱:

  • Controller::render()
  • Controller::renderPartial()
  • Controller::renderFile()

请你解释一下.谢谢!

render view partial yii

15
推荐指数
2
解决办法
9159
查看次数

"您无法直接访问此页面" - Hybrid Auth

我在AWS Elastic Beanstalk上托管我的PHP Yii应用程序,因此使用数据库来存储会话.我已经在共享托管环境中使用Hybridauth成功实现了facebook登录.当我在Elastic Beanstalk上登录facebook登录时会出错:

"You cannot access this page directly"
Run Code Online (Sandbox Code Playgroud)

该URL最终为:

http://mydomain.com/hybridauth/default/callback?hauth.start=Facebook&hauth.time=1393106016
Run Code Online (Sandbox Code Playgroud)

我从这里了解到,这与facebook回调应用程序但找到不同的会话有关.然后Endpoint.php抛出错误:

            # Init Hybrid_Auth
        try {
            // Check if Hybrid_Auth session already exist
            if ( ! isset( $_SESSION["HA::CONFIG"] ) ) { 
                header( "HTTP/1.0 404 Not Found" );
                die( "You cannot access this page directly." );
            }
Run Code Online (Sandbox Code Playgroud)

如何确保Facebook回拨同一会话并成功登录hybridauth?

php yii amazon-web-services hybridauth amazon-elastic-beanstalk

15
推荐指数
2
解决办法
9298
查看次数