草庐IT

passive-view

全部标签

php - Yii 2 : Can I access a variable in a view that's rendered by another view?

在Yii2中,遵循MVC模式,Controller将某些变量传递给View。但是,有时View本身会呈现另一个View。例如,在默认生成的CRUDView中,create.php和update.php都呈现_formView:render('_form',['model'=>$model,])?>我是否可以使用Controller传递的变量来_form中的create.php?假设Controller像这样呈现它:return$this->render('create',['model'=>$model,'myVar'=>$myValue,]);现在我可以在create.php中访问$

php - Laravel excel 传递 View

我正在尝试将数据导出到excel,但我似乎无法让它工作。我在用:http://www.maatwebsite.nl/laravel-excel/docs并且我会尽可能多地关注文档。所以我有这个观点,我试图在excel中获得。docs告诉我:加载单个工作表的View$sheet->loadView('folder.view');所以我这样做了,并且(当然)我收到一条错误消息,指出View中的变量没有被拒绝,因为我没有将变量传递到View中。所以我再次阅读了文档,它说:将变量传递给View或者,您可以使用with()方法,它的工作方式与LaravelView相同。使用基本的with()示例

php - 如何压缩此代码以从 Laravel Controller 向 View 发送信息?

这是我在Controller中的编辑功能publicfunctionedit($id){$game=Game::find($id);//buildlistofteamnamesandids$allTeams=Team::all();$team=[];foreach($allTeamsas$t)$team[$t->id]=$t->name();//buildalistofcompetitions$allCompetitions=Competition::all();$competition=[];foreach($allCompetitionsas$c)$competition[$c->

php - 为不同的网络用户(管理员、客户)提供不同的菜单 View 以创建新帐户

我的网站有两个级别的访问权限:管理员和客户。创建新帐户时,我希望管理员看到创建另一个管理员或客户的选项。我希望客户只看到客户选项。我正在使用PHP。这是我尝试过的:".$type['Customer']."\n";}else{if($is_admin){//Onlyadmincanseethisoptionecho"".$type['type_name']."\n";}//Onlycustomercanseeecho"".$type['Customer']."\n";}}?>它没有实现我的预期。如果有人建议我可以尝试什么,那就太好了。如果您想让我的任何其他代码更好地理解逻辑,请告诉我。

php - laravel 5.2 将数据传递给注册 View

我正在使用laravel5.2,我写了这个命令来自动添加路由和身份验证View:phpartisanmake:auth现在我想将数据传递给注册View,但我找不到在哪里做,我认为它应该是这样的代码:Route::get('register','Auth\AuthController@showRegistrationForm');但是在routes.php我有这个:Route::auth();而在Auth\AuthController中只有两个方法:验证者创建 最佳答案 我是Laravel的新手,这就是为什么我的回答可能不正确。您可以

php - 如何在 Laravel 中为 "partial" View 使用 Controller ?

这是我的情况。我有一个layout.blade.php我的大部分页面都使用它。在此文件中,我包含了一些部分内容,例如@include('partials.header').我正在尝试使用Controller将数据发送到我的header.blade.php文件,但我对它究竟如何工作感到困惑,因为它包含在扩展layout.blade.php的每个View中.我想做的是在我的数据库中检索任何Game的记录具有今天日期的日期(如果存在),并在标题中使用Blade显示详细信息。我怎样才能使这项工作? 最佳答案 我认为将那些Game定义为全局共

php - 如何在 Laravel 中使用 Eloquent Relationship 在 View 中显示两个表数据

我有两个表名称是User和Role表。我在LaravelEloquent中使用数据透视表名称Role_User设置了它们之间的manyTomany关系。现在,我想使用EloquentRelationship将两个表数据一起显示在一个View中。(例如,我想在我的View中显示users表中的用户包含roles表格)这里,是我的Eloquent关系。publicfunctionroles(){return$this->belongsToMany('App\Role');}publicfunctionusers(){return$this->belongsToMany('App\User'

php - Drupal View : difference between Filters and Arguments?

过滤器和参数之间有什么区别?例如。如果我需要显示指定月份内event_start所在的节点,我应该使用哪一个? 最佳答案 主要区别在于过滤器是固定的(除非您公开它们,在这种情况下,用户可以通过表单显式配置它们),而参数是可变的,通常取自URL(除非您从代码中调用View,其中如果您可以任意设置它们)。对于您的示例,我认为您仅限于过滤器,因为您不能指定带参数的日期范围检查(afaik)。参见thisanswertoasimilarquestion关于日期范围。 关于php-DrupalVi

php - 德鲁巴。使用 AJAX 更新 View 的内容

我在Drupal中创建了一个View,用于检索节点列表。这个View的显示是一个页面,它工作得很好。它甚至允许我按参数过滤其内容。查看当前的View配置(点击放大):我想使用AJAX来使用过滤器(按参数)功能,而无需重新加载页面。我已经启用了“使用AJAX”选项,但我不确定如何继续。关于如何做到这一点有什么想法吗?顺便说一句,我正在构建自己的主题(以防发生任何变化)。更新:基本上,当我浏览section/parameter1、section/parameter2时,此View有效...但我想对AJAX执行相同的操作,而无需重新加载页面。我希望现在更清楚了 最

php - 在 Zend Framework 应用程序中从模型/ View / Controller 中抛出异常

在ZendFramework库中,当前的做法(大约1.10.8)是库组件抛出扩展Zend_Exception的异常。例如Zend_Layout组件抛出一个Zend_Layout_Exception在我自己的ZF库中,我在其中添加了自己的ZF组件或扩展了现有组件,我抛出了一个Mylibrary_Exception(当然这并不是真的这么叫:)我可以看到他们将在ZF2.0中改变其中的一些内容http://framework.zend.com/wiki/display/ZFDEV2/Proposal+for+Exceptions+in+ZF2我的实际问题是:在我的Controller/模型/V