Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 1 exception(s):
- Exception #0 (Exception): Warning: Invalid argument supplied for foreach() in C:xampphtdocsmagentoappcodeFuduHelloWorldviewfrontendtemplatesindex.phtml on line 14
- Exception #0 (Exception): Warning: Invalid argument supplied for foreach() in C:xampphtdocsmagentoappcodeFuduHelloWorldviewfrontendtemplatesindex.phtml on line 14
- #0 C:xampphtdocsmagentoappcodeFuduHelloWorldviewfrontendtemplatesindex.phtml(14): MagentoFrameworkAppErrorHandler->handler(2, 'Invalid argumen...', 'C:\xampp\htdocs...', 14, Array)
- #1 C:xampphtdocsmagentovendormagentoframeworkViewTemplateEnginePhp.php(59): include('C:\xampp\htdocs...')
- #2 C:xampphtdocsmagentovendormagentoframeworkViewElementTemplate.php(270): MagentoFrameworkViewTemplateEnginePhp->render(Object(MagentoFrameworkViewElementTemplate), 'C:/xampp/htdocs...', Array)
- #3 C:xampphtdocsmagentovendormagentoframeworkViewElementTemplate.php(300): MagentoFrameworkViewElementTemplate->fetchView('C:/xampp/htdocs...')
- #4 C:xampphtdocsmagentovendormagentoframeworkViewElementAbstractBlock.php(667): MagentoFrameworkViewElementTemplate->_toHtml()
- #5 C:xampphtdocsmagentovendormagentoframeworkViewLayout.php(558): MagentoFrameworkViewElementAbstractBlock->toHtml()
- #6 C:xampphtdocsmagentovendormagentoframeworkViewLayout.php(534): MagentoFrameworkViewLayout->_renderBlock('test')
- #7 C:xampphtdocsmagentogeneratedcodeMagentoFrameworkViewLayoutInterceptor.php(206): MagentoFrameworkViewLayout->renderNonCachedElement('test')
- #8 C:xampphtdocsmagentovendormagentoframeworkViewLayout.php(489): MagentoFrameworkViewLayoutInterceptor->renderNonCachedElement('test')
- #9 C:xampphtdocsmagentogeneratedcodeMagentoFrameworkViewLayoutInterceptor.php(193): MagentoFrameworkViewLayout->renderElement('test', false)
- #10 C:xampphtdocsmagentovendormagentoframeworkViewLayout.php(586): MagentoFrameworkViewLayoutInterceptor->renderElement('test', false)
- #11 C:xampphtdocsmagentovendormagentoframeworkViewLayout.php(536): MagentoFrameworkViewLayout->_renderContainer('content', false)
- #12 C:xampphtdocsmagentogeneratedcodeMagentoFrameworkViewLayoutInterceptor.php(206): MagentoFrameworkViewLayout->renderNonCachedElement('content')
- #13 C:xampphtdocsmagentovendormagentoframeworkViewLayout.php(489): MagentoFrameworkViewLayoutInterceptor->renderNonCachedElement('content')
- #14 C:xampphtdocsmagentogeneratedcodeMagentoFrameworkViewLayoutInterceptor.php(193): MagentoFrameworkViewLayout->renderElement('content', false)
- #15 C:xampphtdocsmagentovendormagentoframeworkViewLayout.php(586): MagentoFrameworkViewLayoutInterceptor->renderElement('content', false)
- #16 C:xampphtdocsmagentovendormagentoframeworkViewLayout.php(536): MagentoFrameworkViewLayout->_renderContainer('main', false)
- #17 C:xampphtdocsmagentogeneratedcodeMagentoFrameworkViewLayoutInterceptor.php(206): MagentoFrameworkViewLayout->renderNonCachedElement('main')
- #18 C:xampphtdocsmagentovendormagentoframeworkViewLayout.php(489): MagentoFrameworkViewLayoutInterceptor->renderNonCachedElement('main')
- #19 C:xampphtdocsmagentogeneratedcodeMagentoFrameworkViewLayoutInterceptor.php(193): MagentoFrameworkViewLayout->renderElement('main', false)
- #20 C:xampphtdocsmagentovendormagentoframeworkViewLayout.php(586): MagentoFrameworkViewLayoutInterceptor->renderElement('main', false)
- #21 C:xampphtdocsmagentovendormagentoframeworkViewLayout.php(536): MagentoFrameworkViewLayout->_renderContainer('columns', false)
- #22 C:xampphtdocsmagentogeneratedcodeMagentoFrameworkViewLayoutInterceptor.php(206): MagentoFrameworkViewLayout->renderNonCachedElement('columns')
- #23 C:xampphtdocsmagentovendormagentoframeworkViewLayout.php(489): MagentoFrameworkViewLayoutInterceptor->renderNonCachedElement('columns')
- #24 C:xampphtdocsmagentogeneratedcodeMagentoFrameworkViewLayoutInterceptor.php(193): MagentoFrameworkViewLayout->renderElement('columns', false)
- #25 C:xampphtdocsmagentovendormagentoframeworkViewLayout.php(586): MagentoFrameworkViewLayoutInterceptor->renderElement('columns', false)
- #26 C:xampphtdocsmagentovendormagentoframeworkViewLayout.php(536): MagentoFrameworkViewLayout->_renderContainer('main.content', false)
- #27 C:xampphtdocsmagentogeneratedcodeMagentoFrameworkViewLayoutInterceptor.php(206): MagentoFrameworkViewLayout->renderNonCachedElement('main.content')
- #28 C:xampphtdocsmagentovendormagentoframeworkViewLayout.php(489): MagentoFrameworkViewLayoutInterceptor->renderNonCachedElement('main.content')
- #29 C:xampphtdocsmagentogeneratedcodeMagentoFrameworkViewLayoutInterceptor.php(193): MagentoFrameworkViewLayout->renderElement('main.content', false)
- #30 C:xampphtdocsmagentovendormagentoframeworkViewLayout.php(586): MagentoFrameworkViewLayoutInterceptor->renderElement('main.content', false)
- #31 C:xampphtdocsmagentovendormagentoframeworkViewLayout.php(536): MagentoFrameworkViewLayout->_renderContainer('page.wrapper', false)
- #32 C:xampphtdocsmagentogeneratedcodeMagentoFrameworkViewLayoutInterceptor.php(206): MagentoFrameworkViewLayout->renderNonCachedElement('page.wrapper')
- #33 C:xampphtdocsmagentovendormagentoframeworkViewLayout.php(489): MagentoFrameworkViewLayoutInterceptor->renderNonCachedElement('page.wrapper')
- #34 C:xampphtdocsmagentogeneratedcodeMagentoFrameworkViewLayoutInterceptor.php(193): MagentoFrameworkViewLayout->renderElement('page.wrapper', false)
- #35 C:xampphtdocsmagentovendormagentoframeworkViewLayout.php(586): MagentoFrameworkViewLayoutInterceptor->renderElement('page.wrapper', false)
- #36 C:xampphtdocsmagentovendormagentoframeworkViewLayout.php(536): MagentoFrameworkViewLayout->_renderContainer('root', false)
- #37 C:xampphtdocsmagentogeneratedcodeMagentoFrameworkViewLayoutInterceptor.php(206): MagentoFrameworkViewLayout->renderNonCachedElement('root')
- #38 C:xampphtdocsmagentovendormagentoframeworkViewLayout.php(489): MagentoFrameworkViewLayoutInterceptor->renderNonCachedElement('root')
- #39 C:xampphtdocsmagentogeneratedcodeMagentoFrameworkViewLayoutInterceptor.php(193): MagentoFrameworkViewLayout->renderElement('root', true)
- #40 C:xampphtdocsmagentovendormagentoframeworkViewLayout.php(955): MagentoFrameworkViewLayoutInterceptor->renderElement('root')
- #41 C:xampphtdocsmagentovendormagentoframeworkInterceptionInterceptor.php(58): MagentoFrameworkViewLayout->getOutput()
- #42 C:xampphtdocsmagentovendormagentoframeworkInterceptionInterceptor.php(138): MagentoFrameworkViewLayoutInterceptor->___callParent('getOutput', Array)
- #43 C:xampphtdocsmagentovendormagentoframeworkInterceptionInterceptor.php(153): MagentoFrameworkViewLayoutInterceptor->MagentoFrameworkInterception{closure}()
- #44 C:xampphtdocsmagentogeneratedcodeMagentoFrameworkViewLayoutInterceptor.php(494): MagentoFrameworkViewLayoutInterceptor->___callPlugins('getOutput', Array, Array)
- #45 C:xampphtdocsmagentovendormagentoframeworkViewResultPage.php(257): MagentoFrameworkViewLayoutInterceptor->getOutput()
- #46 C:xampphtdocsmagentovendormagentoframeworkViewResultLayout.php(170): MagentoFrameworkViewResultPage->render(Object(MagentoFrameworkAppResponseHttpInterceptor))
- #47 C:xampphtdocsmagentovendormagentoframeworkInterceptionInterceptor.php(58): MagentoFrameworkViewResultLayout->renderResult(Object(MagentoFrameworkAppResponseHttpInterceptor))
- #48 C:xampphtdocsmagentovendormagentoframeworkInterceptionInterceptor.php(138): MagentoFrameworkViewResultPageInterceptor->___callParent('renderResult', Array)
- #49 C:xampphtdocsmagentovendormagentoframeworkInterceptionInterceptor.php(153): MagentoFrameworkViewResultPageInterceptor->MagentoFrameworkInterception{closure}(Object(MagentoFrameworkAppResponseHttpInterceptor))
- #50 C:xampphtdocsmagentogeneratedcodeMagentoFrameworkViewResultPageInterceptor.php(130): MagentoFrameworkViewResultPageInterceptor->___callPlugins('renderResult', Array, Array)
- #51 C:xampphtdocsmagentovendormagentoframeworkAppHttp.php(139): MagentoFrameworkViewResultPageInterceptor->renderResult(Object(MagentoFrameworkAppResponseHttpInterceptor))
- #52 C:xampphtdocsmagentogeneratedcodeMagentoFrameworkAppHttpInterceptor.php(24): MagentoFrameworkAppHttp->launch()
- #53 C:xampphtdocsmagentovendormagentoframeworkAppBootstrap.php(256): MagentoFrameworkAppHttpInterceptor->launch()
- #54 C:xampphtdocsmagentoindex.php(39): MagentoFrameworkAppBootstrap->run(Object(MagentoFrameworkAppHttpInterceptor))
- #55 {main}
- <?xml version="1.0"?>
- <page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" layout="1column" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
- <referenceContainer name="content">
- <block class="FuduHelloWorldBlockFrontendIndex"
- name="fudu.frontend.index"
- template="Fudu_HelloWorld::index.phtml" />
- </referenceContainer>
- </page>
- <?php /** @var FuduHelloWorldBlockFrontendIndex $block */ ?>
- <!-- it must be $block to work here, dont know why ...-->
- <h1>Students Page</h1>
- <div>
- <table name="studentsInfo" style="border: 2px solid black; width: 70%; text-align: center; margin-top:20px;">
- <tr>
- <th style="text-align: center;">ID</th>
- <th style="text-align: center;">Name</th>
- <th style="text-align: center;">Class</th>
- <th style="text-align: center;">Gender</th>
- <th style="text-align: center;">Age</th>
- </tr>
- <?php
- foreach($block->getStudents() as $student):
- ?>
- <tr>
- <td><?php echo $student->getId(); ?></td>
- <td><?php echo $student->getName(); ?></td>
- <td><?php echo $student->getClassID(); ?></td>
- <td><?php echo $student->getGender(); ?></td>
- <td><?php echo $student->getAge(); ?></td>
- </tr>
- <?php endforeach; ?>
- </table>
- </div>
Add Comment
Please, Sign In to add comment