小编Smo*_*iff的帖子

YII 2.0.3视图不呈现.它只是空白.调用索引时仅显示1

我正在阅读使用Yii 2Web应用程序开发的Yii 2章节制作自定义应用程序,Mark Safronov和Jeffrey Winesett完成.但是,我卡住了很糟糕!当我尝试(在localhost wamp服务器上运行高级模板)时,视图不呈现... http://localhost/furni/frontend/web/index.php?r = customers 它正在触发的操作是..

 class CustomersController extends Controller{ 
      public function actionIndex() {   
         $records = $this->findRecordsByQuery();
         $this->render('index', compact('records'));
         return true; 
      }
      .......
      .......
 }
Run Code Online (Sandbox Code Playgroud)

请注意我的模型文件夹.它是客户,而视图/控制器文件夹/命名空间是客户,带有s.表是客户.我在project-folder\frontend\models\customer中有我的模型
我在project-folder\frontend\views\customers中有index.php布局.Controller位于project-folder\frontend\controllers中.我在视图文件中几乎没有任何内容..

<?php
   $this->title = 'Index for customers';
?>
<div class="site-index">
Echo Out Loud
</div>
Run Code Online (Sandbox Code Playgroud)

它在空白页面中显示1! 以下是视图显示的内容..

如果我将代码更改为此..

<?php
   $this->title = 'Index for customers';
?>
<div class="site-index">
Echo Out Loud
</div> …
Run Code Online (Sandbox Code Playgroud)

php yii yii2

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

如何使用puppeteer js抓取多级链接?

我正在使用Puppeteer抓取网站页面的表行。我有代码来抓取内容并将它们分配给表中的每个对象。在每个表行中,我都需要在新页面中打开一个链接(伪造者),然后为特定元素抓取,然后将其分配给同一对象,并使用新的键将整个对象返回伪造者。用木偶戏怎么可能?

async function run() {
    const browser = await puppeteer.launch({
        headless: false
    })
    const page = await browser.newPage()

    await page.goto('https://tokenmarket.net/blockchain/', {waitUntil: 'networkidle0'})
    await page.waitFor(5000)
    var onlink = ''
    var result = await page.$$eval('table > tbody tr .col-actions a:first-child', (els) => Array.from(els).map(function(el) {

        //running ajax requests to load the inner page links.
     $.get(el.children[0].href, function(response) {
            onlink = $(response).find('#page-wrapper > main > div.container > div > table > tbody > tr > td:nth-child(2)').text()
        })



        return {
            icoImgUrl: el.children[0].children[0].children[0].currentSrc,
            icoDate: el.children[2].innerText.split('\n').shift() === 'To …
Run Code Online (Sandbox Code Playgroud)

node.js web-scraping puppeteer

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

C程序:帮助变量定义序列

void main()
{
    float x = 8.2;
    int r = 6;
    printf ( "%f" ,  r/4);
}
Run Code Online (Sandbox Code Playgroud)

很明显,我没有明确地将printf函数中的r(int类型)强制转换为float.但是,如果我改变声明x和r的顺序并首先声明r然后xi得到不同的结果(在这种情况下它是一个垃圾值).我再也没有在程序中使用x ..这些是我想要错的东西......我想让它们保持原样.但是,当我执行第一段代码时,我得到157286.375011(垃圾值).

void main()
{
    int r = 6;
    float x = 8.2;
    printf ( "%f" ,  r/4);
}
Run Code Online (Sandbox Code Playgroud)

如果我执行上面的代码,我得到0.000000作为结果.我知道结果可能会出错,因为我在printf中使用%f时应该是%d ...结果可能是错误的...但我的问题是当我改变变量定义序列时结果会发生变化的原因.无论是对还是错,不应该是一样的吗?

为什么会这样?

c variables floating-point int definition

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

我可以使用属性选择器和类来定义CSS中的样式吗?

我可以使用属性选择器和类来定义CSS中的样式吗?

input[type=text].focus
Run Code Online (Sandbox Code Playgroud)

上面的CSS不起作用.但有没有办法实现这一目标?

css jquery

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

标签 统计

c ×1

css ×1

definition ×1

floating-point ×1

int ×1

jquery ×1

node.js ×1

php ×1

puppeteer ×1

variables ×1

web-scraping ×1

yii ×1

yii2 ×1